I enjoyed my stay. The view was great, and being able to partake in the fitness center activities was nice; you can take tennis lessons, yoga and pilates classes, ect. There is also a mini golf and basketball area on-site. Also, the beach was just a 5 minute walk away.
The only complaint is that the jets in the bathtub kept releasing black particles. And the pillows were not very comfortable. Other than that, the room and balcony was clean and inviting.
P.s.: They provided a small, but spacious fridge, a microwave, coffee maker, plates, bowls, glassware, and utensils.