This property was perfect for our two families vacationing together. All amenities were included, and the location was quiet. The beds were very comfortable; we had two lounge areas so it was perfect for the kids to have their space; spa, outdoor fire pit under the stars, and nearby pool, beach, water sports and tennis court. There was plenty to do! The property was as listed, payment and check-in/check-out were no hassle.
The only inconvenience, and this is minor, was that the water pressure in the shower was very low, and the beach/pool access was not available to us after we checked out because we non longer had an access key. Otherwise, I would recommended this property highly!