Took my entire Toronto team here - 20+ people, including a bunch of vegetarians and vegans - and we all had a great time and enjoyed good food.
Hard to serve a party that big very well with an unlimited menu, so they did a prix fixe menu for us (appetizer, main dish, dessert) and everyone seemed to wolf down whatever it was they ordered. Or maybe they were just being nice to me b/c I was paying?
Just be careful if you bring any tall people - likely to bump their heads on the low beams. But that's part of the ambiance.