Swim up bar was nice, pools were also nice. Buffet food options lacked diversity and options, overall it was not good. Only one restaurant open per night and the reservations fill up FAST. Do NOT trust the guest service people to set your reservation, my first reservation was set by them but when I got to the restaurant they did not have it so I was forced to eat the buffet again. The Italian restaurant gave the entire family food poisoning all 4 of us vomiting all night (2 adults 2 kids). The WokWok restaurant was great! For a kid focused resort there was not a lot of kid focused attractions. The character restaurant costs extra ($200 USD for my family) and was NOT worth it. Everything was extremely over inflated in price (excursions all about 4x the price, example private beach was $180 per adult, but I could book the same one for $50 on my own). Arcade area is about 3-5 dollars per game, kids toys I wasn’t too surprised on the high prices.
The kids water park was pretty enjoyable. Just a short 3 minute walk from front lobby to the park. Kids really enjoyed the park even though it was a little lacking in attractions. It was just a big splash playground and a lazy river. Nothing else.
The room was good and kept very clean by the cleaning staff. They even really helped us out at 1am when the whole family was sick with food poisoning and the kids had vomit on their beds. I really appreciated the staffs quick help to clean it.
Overall I would never recommend it go back.