This property met all of our expectations! It had everything we needed: amazing views on the all the balconies, lots of living spaces to congregate, spacious bedrooms, kitchens stocked with everything we needed for cooking meals, beach chairs, umbrellas, snorkeling gear, coolers, and washers and dryers! The host was very easy to contact and got back to me very quickly when I had questions. Thank you for a wonderful stay!