My family LOVES the food of Govinda's (we've been a bunch of times). You do have to be careful and ask (repeatedly) what is actually vegan and what has eggs/dairy in it. The cashier often doesn't actually know, but will happily say one way or the other based on what they seem to think you want to hear.
Getting take-out is the only way I'd eat here again. Why? Because their "all you can eat" buffet-style only is "all you care to eat" if you don't mind getting questioned and looked at weirdly. We NEVER waste food. Because of this, we always take teeny-tiny portions of a variety of things at a buffet until we know what we actually like. Then, we go back for a dish or two that we liked. Then, we go back again for dessert/last course. All in all, we don't actually take any more food than anyone who does it in one trip, we just make sure we want something so that we don't want to throw anything away... The people here don't seem to understand this, and they'll quiz you to make sure that you aren't wasting food. Takeout is just an empty container that you can fill to it's max. Because of that, it costs about 1/3 the cost to fill my family with takeout than to eat there in person for the same amount of food.
The fare really varies. Check their online daily menu before going. If it's something you like, you'll LOVE the place. If it's something you don't like, well, that's all that will be on the menu that night. They usually have vegan halava; it's great.
One room in the place is a no-shoes area. They also have a little store (fun!) and exotic birds in the courtyard to gaze at.
Cons: Made to feel like a person who wastes, Not 100% vegan, except Thursdays