My wife, my 4 kids (ages 20, 18, 15 and 12) and I stayed in the two bedroom unit. Plenty of room, with two beds and two pull-out couches in the unit. It was nice to have the full kitchen. We had easy access to the pool and beach. The lagoon was nice for relaxing swims (careful of sea urchins). The water was not ideal for snorkeling visibility, but would be fun and easy play time for smaller children. The beach was nice. We weren’t far from surfing (15 minute drive). Shopping was also 10-15 minutes away. Parking is a little tight fit out rental minivan in some of the stalls. My older boots liked the workout facilities. The pools were also pleasant. There is a water slide that is fun. It’s not very long, but it’s fast.
Overall, would definitely consider staying here again