I am so surprised at the number of positive reviews about this place.
I went here with three people a few months ago. We ordered several dishes. They did not arrive at our table for over an hour. The waiter didn't explain or apologize about the slowness or offer us anything to nibble while we waited. We considered leaving and going elsewhere, but we were starving by this point and the idea of waiting another half an hour somewhere else was not appealing. When the food finally arrived, one of the dishes was wrong. We were given chicken vindaloo when we'd ordered lamb. We pointed this out to the server, and he argued with us, insisting that the order was correct and that we had gotten it wrong, which we hadn't. After waiting an hour for the food to arrive, we definitely knew what was coming to us. Finally, we accepted it, and ate our meal. After some time, the server came by and told us we wouldn't have to pay for that dish. And then he placed a stack of toonies and loonies on the table for the vindaloo, explaining that this had come out of his own pocket. Like he couldn't bring up the mistake with his manager or just take it off the bill? We were so shocked by this that we had no idea what to even say. A waiter placing change down on the table for a mistake on a dish?!
The food was pretty good but this service was so appalling. I won't be going back here.