This food is fun! My family and I love this little restaurant. We've had take-out and eat-in. I'd give this a 5-stars if Happy Cow would let me (max of 4 for non-veg restaurants).
The people who work here know what vegan means and happily offer suggestions and accommodations. We've never had them mess up. The food tastes amazing. Not all of it is super healthy though (e.g. the fried items), but it all tastes great. They also have very authentically Mexican foods, which many other places don't. This is a nice treat.
Their mock meats vary, as they all taste very much like their meat counterpart. Be warned of this if you don't like the taste. Relish in it if you do! :)
Cons: Hours aren't the easiest for me, Not super healthy food, Sometimes runs out of ingredients