This place is not easy to find - took me a few goes. It's not actually on XinYi Rd itself but on a small lane. It's the first lane on the left from the big intersection with the traffic lights. The restaurant is in a basement.
Food is great. There is a cook to order station. There is plenty of choice for soup and dessert. Atmosphere is quiet and classy. Good place to go to avoid the crowds and still enjoy great food.
P.S. When I had trouble finding the place, I asked two building guards where the vegetarian restaurant was. Both said they didn't know. Only later did I find out that the restaurant is under the very same building they were guarding! Looks like this place is so well hidden, even the building guards don't know it exists.Pros: Excellent choice of soups, and desserts, Quiet