NinjaU in Ankeny is great for kids with lots of energy. They have open gym daily, just keep an eye on their
Facebook page as they occasionally close for private events. I recommend visiting on weekdays if your schedule allows because it's cheaper and less busy. It was pretty crowded this morning due to two birthday parties. They have drinks and a small snack selection for sale, but you can also bring your own. I would say NinjaU is ideal for ages 7 and up.