Fantastic amenities. Very considerate hosts. Beautiful view. Great location near two of the best snorkeling spots on the island. Wonderful atmosphere.