The pros: The villa was clean, the staff was friendly, easy to access, plenty of parking. The manager is friendly and quick to respond to questions. The cons: The listing shows a beautiful ocean view, however the villa that we were put in had a view of the road and the back side of a building. (The manager said we could ask if they could move us, but we were only there for 2 days so we didn't want to bother moving.) The beach is nice but there is a large coral reef stretching across the beach that had sea urchins in it, so you have to access the water on the far sides of the beach. Overall, a nice place.