I liked that the property was directly ocean front, even though it was a rather stenious walk to get to the beach. The property had many, many stairs, so not ideal for older folks or those with disability.
The pools were nice, never over crowded. We also enjoyed using the charcoal grills (would have been nice if they offered gas grills). The propery did have a few restarants and a icecream shop within walking distance, everything else was a short drive away.
The condo itself had everything we needed to cook in and stay in comfort. You only get two rolls of TP so might want to bring your own, same with garbage bags, and dishwasher tablets. Disposal of trash was less than convenient, was at the other end of the complex and didn't offer recycling. All in all it was adequate for our family vacation.