Wow, what a fabulous home away from home! I will miss my morning coffee staring at the gorgeous mountains in the distance. The place is spotless, roomy, and comfortably fit our family. The owner's provide quality snorkeling gear so you don't have to rent any for the week. Beach chairs and towels are also provided and they were appreciated. The kitchen has all the amenities and there are a couple of small beaches within walking distance. I would not hesitate to stay here again.