This museum is huge! There were so many exhibits to see. I was there for almost a full day and was not able to finish everything. I even skimmed through many artefacts' descriptions in the end (information overload). The place offers a pretty cool spot for museum fans as well as tourists to Toronto. They have a "lunch area" at the basement: you've gotta bring your own lunch, though. I didn't check out the souvenir shop. It seems they have events and seasonal exhibitions as well so be sure to check ROM website or your tourism brochure. Overall, for $20 (adult price. There are student/children/senior prices), it was a great bargain for the experience.