I frequent quite a few Firkin's and this one was really underwhelming, the service was very slow and it was on a weekend for the playoffs Raptors Game 3 but there weren't that many patrons. The waitress didn't seem very interested in taking the order which really dampened the whole experience (and we lost).
Her lack of effort was somewhat salvaged by a friendly bartender. Other positive aspects of the joint: the place is nice and there are enough screens where anywhere grants a view of a screen. Ordered a decent pour of Guinness (x2) and the fried pickles were good, portion was a bit small, the waffle/lattice fries. Don't recall what my companion had as I was quite annoyed with the waitress as well as immersed in the Raptors game.
Overall, I would come back but I would sit at the bar or avoid said waitress.