I was there to watch the Leaf game and UFC 124 with a bunch of guys. This place is awesome to watch sports. The food is good too, and plenty of choices for beers. Prices are comparable in my opinion to places like Jack Astor's and Boston Pizza.
You do however have to get there early to get in. If you want a table, make a reservation. Don't expect to get a table right away if you don't have a reservation. I've heard for events like this past UFC 124, tables get booked at least a month in advance! (which is what we did).