Overall, my family (2 adults, 2 young children) had a nice visit to this resort. Upon check-in, we upgraded to the Family Selection area, which provided access to an additional pool and kids activities during our stay. We also had a butler, who answered all of our questions in person and through WhatsApp. They were also able to get us boxed lunches for our excursions and the flight home.
We loved all of the pools and resort restaurants. Our kids also loved the kids theater shows, which happened at 8:00pm daily. We also appreciated the frequent shuttle carts to help us get around the property. The beach was nice, but there were high winds during our stay, so we didn't spend much time there.
Removing one star because the property had some maintenance issues. Some with our room, which were promptly fixed once we reported with our butler. Another with a jagged table edge at a restaurant which ripped my husband's shirt and also sliced my son's cheek open (promptly treated by a resort medic).