I went here with some non-veg friends, and everyone loved it. I had the lemongrass tofu, and it was amazing. Great environment, great place for a nice dinner or to go out for a date. I wouldn't recommend the Waltham location though, it wasn't as nice.
Cons: serves meat, bread is not vegan