I've been here on a few occasions. The menu, food and staff is generally quite good.
However,
Do not come here after a Toronto FC match or any large event in the area. They basically throw out their menu and digress to the level of a pizza stand with a lousy abridged menu with 5 options. They say that they can not service so many people so they offer only a few menu items. I think they just want to cash in on the crowds so they've sacrificed their quality for volume. For this I must give them a 3.