Pros for this property: Amazing and breathtaking views, spacious, very well stocked (toilet paper, kitchen supplies, etc.), very clean, security guards and gated, very manicured lawns, dog-friendly resort, very quick response time by SPI Rentals (before, during, and after), and convenient location to everything needed.
Cons for this property: The furniture is shabby and tired, there is a weird noise (maybe airconditioning unit outside) that is super loud about twice a day in the second bedroom (near the bathroom), there was a mildew smell when we arrived (not sure if it was a leak somewhere or if the cleaning crew used a mildewed mop on floors (we never could locate the smell's origin).
All in all, it was a great stay. After talking to some other renters on the beach, it seems that many of the units, along the beach, are tired and worn.
I think one thing that would be hugely beneficial is for the main office to make some updates. When we arrived in town and approached the "office," it didn't seem very welcoming. It kind of looked like an old detective's office on the side of the building. The staff was VERY nice and professional (even offered dining suggestions), but they sat behind a window and the office was kind of dirty looking. When you're paying $300-$400 a night, you kind of expect a more welcoming first-impression. Having said that, SPI Rentals was amazing (probably better than any other agency I've worked with) at correspondence throughout the process. The staff seems to really know what they're doing and appear very organized.