Great place to stay. Clean and nice. All the amenities, snorkeling gear, chairs, etc. we're awesome. Location was great for beach, pool, and all of the surrounding resorts/restaurants/beaches