I love everything about this place! I have visited this place so many times to watch the performances of the National Ballet and I have had a wonderful time every single time.
The venue is a good size and most of the seats provide a decent view of the stage - although I find as you get closer to the ring 5 and around the fronts of the balcony - the height can get daunting for those, who get nervous about heights or if you have little ones - I would say spring for the pricier seats in the lower rings, as the railings aren't as high.
If you are late - they have screens broadcasting the action on stage - so you don't have to worry about missing anything.
I do try and get there early to take it in. The large bar on the ground floor is great, but if you find the line up too much - you can go the higher floors to grab a drink or you can pre order for the intermissions.
Overall - one of my favourite places to catch a show.
Bonus points that Osgoode station is directly connected to the theatre - so I don't have to brave the cold if I do not want to.