I came out here last time I was in the Toronto area. I enjoyed the food, although it was a little on the pricey side. It was difficult to get American Football on the tv's but I was in Canada so I shouldn't complain.
The staff is very friendly and the food is pretty good. I just think the prices are on the high side. Fortunately, I used the corporate card for my meal. I probably wouldn't come here if I had to pay out of my own pocket, but I would consider going back if it was on a business trip.