I went here with a vegan, as it seemed the only non-Indian place in Niagara that was vegan friendly (we like Indian, but had had it two nights in a row already). They have a large vegan friendly selection of mock meat dishes.
We had the sweet & sour mock pork and the mock chicken with vegetables; the food is good and the servings are large. However, when we asked the waiter what the mock meats were, she told us tofu; they were definitely not tofu, at least not in the plain traditional sense (it was probably still a soy bean curd thing).
The $11.50 main dish does not come with any rice, so you have to order rice on the side. The bowl of steamed rice was tiny and only enough for half of a meal, so halfway through I tried to get the servers' attention for several minutes until I walked over to the register and asked for rice. Then I sat around, trying not to eat all my food while all three servers ran around doing everything but fetching rice. Eventually I asked again, and one of the servers disappeared to the kitchen again for a long time. The server came back, bussed a few tables, then finally went to get my rice. I was almost done with my food by then, just from sitting and picking at it for 10+ minutes. I'm sure they have a big tub of rice in the back, so I don't see why it took so long.
When we went to pay, the bill was completely illegible, and there were things on there that we had to ask about. One of them turned out to be a 15% gratuity that they said is their policy to include automatically. We told them that that must be because it's the only way they'd get tipped; the server did not seem fazed my this at all. We had certainly not intended to tip 15%,and the fact that they just decided to forcibly take the tip sent us from disappointed to thoroughly annoyed.
I would not go back. It's a shame, because the food was good.
Cons: Slow/minimal service, Automatic tip included on bill, Rude