This location charges for parking, early check-in, and is cashless(exception of the arcade), so factor that into your stay.
Evening parking was difficult in the paid hotel lot, use the shuttle if you can.
Lots of amenities within the building itself made it easy to eat/play quickly, having small kids. Many options within walking distance as well.
Hot tub and main pool are good sized, and heated. The kids water features need some TLC. Rusty, peeling paint, broken chairs