Overall, I would say our stay was pretty positive. The unit was large, comfortable and well-equipped, with a huge balcony providing great views of the beach and ocean. The master bedroom and bath are huge, and the others are large and comfortable as well. The unit has great access to the beach.
Couple of not-so-great things to consider:
1. When we arrived we were told our unit was ready. However, when we entered it was obvious the condo had not been cleaned. Crumbs, sand, laundry, all over the place. Beds not made, etc. Very, very disappointing.
2. The parking here is ridiculous. Each condo only gets one reserved space in the garage. If you have other vehicles you have to park in the outside lot, which is really, really tiny. It was virtually impossible to get a space in the outside lot. Our party had multiple cars so we either chose not to leave the place, or we had to do some major car juggling. Really bad, dumb situation.
3. They were doing some major work on the retaining wall and pool area. It wasn't too bad, but during the day it was quite loud at times. Made it hard to be on the balcony. We knew they were doing work and took the risk, and it was fine. But during the day it did become annoying and bothersome.