Overpriced and slow. It took forever for the food to come out and when it did, it wasn't hot anymore anyway. When we asked for the bill, it took a good while for the bills to come. Then the waitress said she'd be back with the card machine and never did... we had to go inside just to pay. This is despite the restaurant appearing to be well-staffed and with many empty tables.
I'm surprised by how many consistently poor reviews they've gotten. It would seem that they manage to stay in business based on their location on Bloor and being the hotel restaurant of the Holiday Inn in which it resides (eg. few repeat customers).
Wouldn't come back again.