This place is a crap shoot.
On one side, impressive and extensive yet expensive beer selection.
The food is okay, in that it is better looking on the menu and using slightly higher quality ingredients than a typical sports bar, but the flavours are pretty weak and the end results are adequate but unimpressive.
Getting a seat to watch the game is a toss up depending on when you arrive or what games are playing, and service is usually as equally questionable depending on the day/time/event. So while I'm not really a fan of this place, for some reason I continue to come back, so 3 stars seems about right.