If you're looking for the biggest indoor TV in North America, you've come to the right place.
If you're looking for good food, reasonably priced drinks, or any kind of "atmosphere", I'd try somewhere else.
Food:
I had the pulled pork sandwich. It was meh. The sweet potato fries were also boring and came with a really weird sauce. Just give me my chipotle mayo and stop being weird.
Drinks:
The beer list is long, but includes no craft beer. I paid $7.50 for a pint of Moosehead.
Atmosphere:
Corporate
Keep in mind that any money spent here is going to the goliath Maple Leaf Sports and Entertainment, owned by Rogers and Bell. If that's not enough reason to boycott the place, I don't know what is.
With that said, I do enjoy watching hockey on a screen so big the players are 10 times human size.