Well it's the best amusement park in Toronto ... actually pretty much the only one. Since the rest of them kind of closed down (Ontario place, Marine land?). Anyways, they have world class roller coasters here and very intense rides that cater to the more mature audience, but still have a lot of rides and entertainment for kids that are very young.
It caters to people of all ages, and that's what makes this place great!
Lines can also get super long if you go during the really busy days (summer weekends). But, the lines are very very short during the week days. It's also quite expensive if you eat inside the park, so I recommend going outside of the park for food or bringing food, leaving it in a cooler in the car and just going out to eat lunch!
Tickets are kind of expensive, but you may be able to find other deals online!