I wouldn't particularly recommend this place. The biggest problem is that it's really noisy. There's no sound insulation so you can hear everything from the condos above and next door - doors closing, talking, loading the dishwasher, watching TV, etc. And it tended to get noisy quite early - before 6am many days. Plus, there's a noisy common yard area right outside the bedroom. We had to buy earplugs.
Unlike other places, they don't offer any beach gear - chairs, snorkels, etc.
The kitchen is well-stocked in terms of pans and dishes, but there are no dry good whatsoever (salt, pepper, sugar, etc).
It's run by a very large impersonal management company.
The condo itself was a good size for 2 people, nice layout, included a washer/drier, and was clean. The bed is firm but comfortable (but unusually high, as others have noted).