Everything about this place was great. The views, the decorations, and the amenities. The hosts were great, accommodating, and responsive. The only complaint we have is the small water heater located under the sink. It was small and not hot enough for 3 adults, two with long thick hair. If you know anything about girls with long thick hair, it takes a while to wash, condition, and rinse. We had to separate our time in between showers which became inconvenient after a day of snorkeling and trying to get ready at same time for dinner.