Really fun for kids! Lots of things to do although the cost adds up quickly here. It was extremely busy when we visited and we were told pizza was an hour and a half wait, so we can't speak to how the food is. I'd have to agree with another reviewer in that the prizes are minimal and any decent ones require a LOT of tickets. The ball area was awesome and definitely has a good variety of play areas. The staff at the front desk were very nice and helpful.
We'll be back!