Overall, we were very pleased with our stay at this property and would stay here again. It was very spacious with great curb appeal and nice accommodations. We used the ground level deck for meals and nice yard to play catch with the football. Locations is excellent, albeit a half mile walk to the pool from our unit (3H). The provided beach supplies, in mostly working order, were appreciated.
The pool area, although quite beautiful, had a weird, 'no fun zone' vibe to it so we didn't spend much time there. The bartender would call out patrons for bringing in a glass of water from across the pool, demand they empty it, etc. It was odd. Also, the cleaning agent(?) used on the tile floors of our unit gave us all black bottoms of our feet within minutes of walking around barefoot.
Overall, a great stay. I'd recommend it.