Outstanding hospitality and really thoughtful amenities included, such as comfortable outdoor lounging, snorkel gear, bikes, and beach chairs and towels. The place was sparkling clean and the location was fantastic - just short walking distances from amazing beaches, shops, and restaurants. Would absolutely stay there again.