We have 4 kids ages 2-12, they absolutely loved this place. I would avoid going during the weekend, as it gets crowded especially as the day goes on. It can be frustrating that some adults hog the children's interactive exhibits. Like these race cars, and fill up stations they have on the first floor. There were adults hogging them for 10-15 mins while little kids were waiting in line to use them. You can ride the unicycle, which is really fun, I would count 5mins (at least) per each person ahead of you for how long you will wait. So if you want to ride it, do it right when it opens. We didn't do anything that costs extra and still had a great time.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.