Really cool museum with lots of fun events and exhibits. My son played for hours and hours and probably could have played all day. The reason for the average marks is because the price of the museum is super high - $20 CAD for adults and $13 CAD for a 4 year old. Also that only gets you access to the main exhibits and there are upcharges for additional exhibits. The cafe also wasn't very appetizing so we skipped it and had lunch elsewhere.