This is a great place to take your young kids to learn and play. We visited this to take a break from our lake vacation and it was fantastic. They have so much for little ones to do. They can climb on a fire truck, make pretend food in a huge restaurant kitchen for kids, or explore the sea in a replica submarine. Our son was 3 years old and it was the perfect age to enjoy everything in the museum. Kids over 7 would probably get board fairly quickly but for your preschoolers you can spend several hours here. The price is very fair at $8 per person. I believe it is free if you are under the age of 1. I would allow at least 3 hours if you want to convince them to leave without a fight. Everything looks new. We visited on a Saturday in June and it the crowd was pretty small. We had no trouble going to all of the attractions. It might not be the best place to visit during flu season though lots of pieces to be handled and go in little mouths. Great stop so glad we went for my son.