I absolutely love the food & atmosphere at Roots/H&S and at Zen Garden. But the major fly in the ointment no one has mentioned so far is that they do not serve adult beverages. If the poster is looking for a place for a celebration with exclusively teetotalers then that's great. If not then those are not options.
My wife & I would eat there probably five times as often as we actually do if that were changed. My personal preference for most meals is vegetarian but for an evening meal my vegetarian meal, if at a restaurant anyway, is an occasion for an adult beverage which, incidentally, is a vegetarian product. That said, I respect the owner's choice as it is for what is for her ethical reasons. The food is healthy, so tasty it promotes grasping

& our city is so much richer for these eateries. And bars in proximity to Roots/H&S and Zen Garden get a pre-dinner business boost. We normally get carry out or, as recently, had a couple rounds nearby at Nowhere before eating at Roots. BTW, the barkeep at Nowhere is also a Roots/H&S fan as we found when we told him we were having a couple of apertifs at his establishment that we can't get at our dining destination. The meal at Roots was so fine! Fried tofu squares, potstickers, mushroom & sundried tomato pate with toasted bread & crispy avocado & tomato rolls. You must go there, but not expecting to have the adult beverage options customary in our culture.