Amenities are great, but service is lacking to say the least!!! The kids loved the pool and beach, and dining options.
The play areas within restaurants arevery convenient but I don't think I would leave my kids alone at the Kids Club which is separate. Staff should be supervising the kids but no one is paying attention. Drinks are left out, which is dangerous for small kids left unsupervised. Same with the pool, no lifeguard for the Kids Club and someone can easily be injured.
Service - On a few occasions, there were no towels, and no one even was helpful with getting more. They shrugged their shoulders and walked away. I was expecting mini fridge to be replenished with snacks but it wasn't. They wouldn't allow me to make reservations unless it was for a cooking show, so unless you went at 6pm, you're looking at a 4im wait to be seated.
During the day, I would have to stalk or hunt down servers at both the pool and beach to get drink orders and food orders. The whole point of a resort where they advertise these amenities is to actually provide them. We even had the club experience and found that service to be even worse than the non-club amenities. I asked for their upgraded liquor and they would just add a splash and the rest the cheap stuff.
The nightly entertainment was nice but not the best I've expected.