I wanted to like this place, but I can't completely. It's a tiny joint with friendly service (maybe too friendly, as I felt like the waitresses were constantly hovering over my table) and a hearty menu.
Almost the entire menu can be made vegan, or so it claims, but I managed to order the one thing that can't---the bacon burger (~$10). Apparently the "bacon" isn't vegan, so they substituted "soychovy" which was basically a soft block of tofu with a salty taste. The burger wasn't that great. The bun was too chewy, the burger patty had no flavor and was dry, and the soychovy taste grew tiresome after a few bites. I later found out that other people had similar problems veganizing various dishes, which suggests to me that the place leans heavily lacto-ovo, and not vegan.
I also had one taco with "spicy chicken" ($7), but it was more like a burrito with a floppy, slightly crisped whole wheat tortilla. The portion size was huge, as I expected it would just be one small taco (the menu lets you order 1, 2 or 3, which made me think the things were small), and it came with a side of black beans. I didn't like the taco at all. The taste of the mozzarella soy cheese didn't jive with the weird mayo-esque dressing and all the greens. There was no pico de gallo, only tomatoes. Also, there was barely any soy chicken; I had to dig through the thing to find small bits here and there. It was more like a mediocre salad wrapped in a tortilla.
I would come back here to try some of their other dishes (such as a tofu scramble), mostly because the place did seem inviting and accommodating, but I wasn't impressed on a whole.