The place has a nice little vibe going on and they have some unique items but the reason the rating is so low is that there really aren't a lot of options that don't involve faux meat.  Aren't these people vegan?  Don't they hate the idea of poor little animals being our food (even though that is the only reason they are alive)?  Then why so much FAKE MEAT?!  

I will never understand the meat envy vegans and vegetarians have.  I go to a place like this to get a dish that uses vegetables in more creative ways, not to get some overly processed soy products that aren't nearly as healthy as fresh lean meats like chicken and fish.  FYI, I love meat but every once in a while I like to grab a vegetarian dish.  

Another negative is nearly everything is fried.  Guess they bust the myth that people are vegan because it is healthier.  Frying things is the cheap way out of actually creating a healthy AND tasty meal.  

I'll give them a 2.5 star because what we chose was quite tasty.  But with nearly every option involving faux meat and tofu it really is a disappointment.  If you want legitimate vegan fare try out some indian places or Ethiopian places.  They are very creative and using spices to flavor a vegetable dish. The fake cheeses and meats are for Vegans with meat envy, not for Omnivores that just want a good meal.  Keep your expectations in check and you should be okay.