I really enjoyed the faux meat dishes and found them to be very similar to the real deal! But everything else about my experiences here makes me want to never come back.
First, the resturant is not clean. The prices they charge on their vegetable dishes is too high when some of the tables are right next to or close by the bathroom staircase. On one occasion there was an unpleasant sanitary cleanser smell at our table - unappealing to say the least. The dishes and utensils are clean, so there's no worry about the food quality.
The service was terrible. There were two ladies who served us on our last visit and they had the worst attitudes I've ever experienced at a resturant. The service got worse and worse as the night went on, despite us being very courteous from the start. The manager started serving the tables when she noticed their poor service. Our meal ended with the waitress plopping a tray onto the table, covered in spilled soup and leaving it there. In every other resturant we've been to, the waitress would hand you a bowl, and take the tray away. Or if they spilled the soup all over the bowls, they'd take the dirty tray away at least instead of immediately turning away as if nothing happened.
If they hired kinder waitors/waitresses, this place would be a frequent choice!