We had a week-long stay for a family vacation. The location of the property cannot be beat! Beautiful views, two great restaurants, lovely pool, and a quiet private beach that is perfect for families. The beds were all comfortable and the kitchen had all the amenities we needed. The pack and play was perfect for our baby, and the tub was perfect for bath time at night! We appreciated all the snorkeling and pool supplies, as well as the beach towels and sand toys. The property is a little dated, with some rust/water damage visible in the one bathroom, but not enough to make us not want to return. We absolutely would stay here again! It was perfect for our family vacation and the hosts were so helpful and quick to respond. The dishwasher was broken when we were there, but they were able to get it repaired our last evening. Lots of towels available, and shampoo, conditioner, and body wash were stocked in every bathroom. We hope to return! Thank you for a wonderful vacation filled with lots of magical memories!