The place was immaculate and have everything we needed for our stay. Host was so accommodating and helpful with our questions. The ammenities around the place are all well maintained. All in all, it was perfect for our family (with kids). It’s all walking distance from the beach, pools, tennis courts and playground. We will definitely stay here agin. Highly recommended.