I've been here three times now and am planning on going again. Everything I've had has been great! I have tried to order new things each time I've gone, so I've tried a few of their dishes now. I say a few, because their menu is enormous! It has taken me ages to order each time I've gone. The atmosphere is great too, the place is beautiful.
The menu is in pictures and has English (not perfect, but pretty good for China). The staff don't really speak English but it's not a big issue (I only speak very basic Chinese).
You are expected to order tea, but you can order a cup each (the cheapest is 10 yuan) and they refill it with hot water throughout your stay, which is great.
It's very easy to find, Shizu road is full of tea houses and this one actually has "Vegetarian" written on the front next to the Chinese name.
The staff are friendly and the food comes pretty quickly.
Prices are pretty average for Chinese restaurants, maybe slightly above, with most dishes between 20 and 40 yuan. They are all big enough for sharing though.
You do have to watch out for them bringing you what seems like a complementary starter (fruit or seeds or something), which in the end you will get charged for unless you tell them you don't want it.
Cons: Staff doesn't speak much English