Been here over a dozen times and had a birthday party here too. Amazing indoor playground. Everyone must wear socks as it's designed to have parents play too. Staff is friendly and helpful.
Great for an active 2yo...but probably more for a 3-10, some up to 12 yo. Depends on how the child plays with younger kids. Lots of different activities. There is a section for toddlers - ball pit and slides, though some older kids play in it. Go on their website and watch how they clean the balls...it's well maintained. The rest is a three-story dream for the child (or adult) who loves to climb, slide, jump. There are different obstacles and ways around. Gets your workout in. Soft ball gun section is a blast.
There are five party rooms, and can be opened onto larger ones of needed. Lots of seating outside them too. They have a full restaurant - reasonable and yummy. Chicken nuggets/mini digs are always a winner for the kids. Thai salad is delicious. And bento boxes are a great balance and different from the usual pizza (which they also have).
Recommendations for improvement: allow for 2 free parents. They only allow for 1. The 2nd parent is $5. Also the check-in process can take long when several events are happening at the same time.