The location is perfect! My kids were in the pool every single day and the beach was just steps across the grass for amazing sunsets. It was quiet and nature-focused but still so close to all the amenities we needed like food and shave ice. The sleeping arrangements were also perfect for our family of 5 and the included boogie boards were everything, according to the kids. Just a couple things to know going in, the soft sandy beach is littered with sharp coral that washes up in the waves and there are no consumables on the premises (laundry detergent, dish soap, shampoo, etc.).