Fun place for all ages. I try to visit about once a year and always have a great time. The train room is my favorite! On my past visit we ventured over to Sportsworks which is mostly for kids (aka we were too big to experience most of the exhibits). They do have a neat events room which would be a great spot for a kid's birthday party. The current special exhibit on Bikes is amazing and I recommend to everyone to go see (I have already been twice). You can see the history of how the bike has evolved and so cool to see these old fashioned bikes up close. They Omnimax theatre always is a great choice, the Flight of the Butterflies now playing was entertaining. Also take in a Laser Show which they have to many different music groups. Lots of interactive exhibits throughout the many floors which are great again to keep kids busy on a rainy day. I also enjoy the Food Lab they have with shows-this past visit we saw how to make cheese.