This property is beautiful. The layout is such that it can accommodate large groups well and you don't feel like everyone is on top of each other. The outside area is gorgeous. The pool, plenty of lounge chairs, the bar area, the large table that can accommodate everyone, and the swings - fantastic! The beach is rocky but water shoes are provided so it was not a problem to get in and out of the water. Because only the surrounding houses have access to the beach, and those were not occupied while we were there, the beach was completely private. Additionally, the beach is protected and the sea turtles come to lay there eggs. If you plan to stay between May and December, be prepared for the sand to be very hilly - in return, you may get a glimpse of a sea turtle laying its eggs or little turtles making their way into the ocean! So absolutely worth it and impressive! We would stay here again!