I'm so torn on this place. On one hand the location is great, with a huge dining room and a fantastic patio in the back, and they serve their namesake brewery's beer which is really good. On the other, the service is atrocious and the food is really hit or miss depending on what you order. I would generally stay away from the starters but some of the mains are alright.
Unfortunately, this still probably makes it the best place to go if you want to sit on a patio right on the lake. It seems restaurants in Toronto see the lake view as a substitute for good service.