Wonderful stay! Clean, great amenities, marvelous location! Common areas were well-tended and clean, too. Literally across the street from the beach with some of the best snorkeling - turtles actually came up to us in the water! I highly recommend this host!