Unsure how anyone could dislike this place, so long as they go here realizing that the theme of the place is written write in the name - "Sports Bar".
Atmosphere is amazing: lots of TV's bright lights, shiny objects, game sounds. Tons of people wearing leafs jerseys, cute waitresses in tiny little outfits, and legitimate sports fans that stood up and cheered and high fived when the Leafs won in a shootout.
Food was good, mildly overpriced, but defintitely not bad at all given the location and such. My grilled chicken breast burger was nothing to write home about, but the nachos certainly were a big hit for our table.
Will definitely go again! (although the long amount of time you have to make a reservation in advance is kind of absurd iyam)