The place is amazing - right on the water and fully-stocked with kitchen amenities, extra towels, washer-dryer, and snorkeling gear for the beach trips. Place is exactly as described. 5 stars.