Average pools, max depth is 3 ft. Pools are clean and spacious, but not much for kids to do - other than the beach-sand area, no slides no nothing. Everything costs additionally in this hotel. The kids camp was extra charges for simple activities like castle building. Food is pretty terrible. Pizza was definitely a freezer one, not made fresh. The 10 or so private meeting rooms, although completely empty, they wanted to charge me for trying to take an hour meeting with my team remotely. So, no private spaces to do some work, unless you pay more money. Parking was $28/day.
Gym was nice and clean. Kids loved the foosball and ping pong tables.
Staff was good but a couple of people at reception area were not very welcoming.
All in all, not a place to return a second time for the price and all the extra things they charge for.