This is a great place to stay! Check-in was easy, and the room was very nice and clean when we arrived. The kitchen is well-stocked with appliances, including a rice cooker, and dishes. There is snorkeling gear in various sizes, beach chairs and umbrellas, and water shoes in various sizes, which came in handy. The view of the beach is amazing and our kids loved the loft bedroom upstairs. It was nice to sit on the lanai for our meals. We would definitely love to come back and stay again. The complex itself has 3 pools and the host provides pool towels and there was an inner tube and a couple pool noodles provided.