Four stars because I am always pleased when a restaurant offers a few vegan selections. Many of my friends NOT vegan, so it's great to be able to go somewhere they feel comfortable, and I can get something I know follows my preferred eating habits.
The food is decent - the ingredients are fresh and the menu is creative. I really like their avocado tacos. I've never been a fan of nacho cheese, vegan or not, so I would rate their vegan cheez as okay, but vegans who miss regular (dairy) nacho cheese might really like it.
The service is comparable to other casual restaurants - the servers are friendly and they remember to check in and refill the drinks. You can get in and out quickly if you need to, but they don't seem to mind when I've wanted to linger and catch up with my friends.