The location, grounds, and general facilities were great. The beach was beautiful, white sand with lounge chairs and thatch huts for grabbing some shade. The grounds were well maintained. They have a ping pong table and weight room that my teens loved. Everyone was nice, friendly, and helpful.
The down side was our condo. We stayed in #24 which was a two bedroom upper garden view condo on the north side. It was clean but needs a bit updating. The TVs were old and made loud buzzing noises for shows with bass notes. And yes, we wanted to watch TV/movies after a long day in the sun and outdoor activities (diving/snorkeling) so it mattered to us. We were woken up very early by garbage truck pickups (which seems to be daily), road noise, and pounding from construction crews. The couches were very old and you sunk down to the springs when you sat on them.
We would stay there again but request a different condo.
