Exceeded all our expectations! Host, Henry, was very accommodating, from allowing us to store our luggage on day of arrival until the Villa was ready; providing tips on what to see and where to eat, to getting up very early on day of our departure to open the gate for us. Everything was neat and clean. Rooms were comfortable, with all the bedrooms having air conditioning. The view was unbelievable! You could swim, snorkel, paddle board, or kayak eight off the back deck. The hat provided all the equipment you needed for fun in the water. The kitchen had everything you needed for cooking in, coffee and tea makers. Host did have several usb ports to charge phones in the bedrooms and kitchen, but I would recommend to bring your own converter if you need to plug anything else in.