Review : 3.8(ish)
The overall restaurant is fine. Service can take a while depending on the crowd. Patio has it toughest because the bussers and wait staff tend to it second after the crowd inside. The beer selection is alright. Decent selection. The menu can be a bit pricey, and depending on what you order, you may be a bit disappointed in the portions. But their daily specials are often great. Tuesdays it's oysters, and Wednesdays it's $5 for a pound of wings (~8-10 wings).
Fair warning: do not drop in during a game/right before a game. You will most likely not find a seat, even though it's a communal restaurant (because all of the tables are already reserved or are preoccupied by other people.) The only real gripe I could have with this place is how long it took our food to get to the table and getting the staff's attention. I realise that they do indeed have other people to get to, so maybe having more staff on waiting tables would be nice.
As for the 25 & over rule for the weekends, It is indeed illegal to discriminate anyone in Canada based off of their age. But it's also understandable to the restaurant owners. People under 25 can get out of sorts when in a bar, I'm not implying that people over 25 are immune to the effects alcohol has on their ability to make decisions, but I wouldn't want a 20 something trying to start a fight or trying to impress their friends by being a menace in my bar. I've never had to deal with this, though I am under 25, so I can't confirm whether or not this age discrimination is true or not. Perhaps they only turn away groups of men that look like they would pose a hazard for other bar patrons.