Pros: Location is fabulous; Responsive host; condo has what you need; plenty of towels and beach accessories.
Cons: Noise level of nearby club from 7-11 every evening. Ear plugs didn't help. If you go out in the evenings, this shouldn't be a problem. If you retire early or have small children, you might want to consider another condo.