There is nothing negative to say about the Magic House! We decided to take a couple of hours to check the place out with our 9yr old. He loved every section of the place, especially the hands on experiments.
The place is in beautiful condition and the abundant, friendly staff was everywhere, ready to help. There were a lot of little kids running around (especially in the exhibits really designed for older children). They're food service was excellent, inexpensive and HEALTHY.
I highly recommend the Magic House for any family with kids visiting St Louis.