The food is pretty good, especially good for vegan fare, they've got a decent gluten free menu set up too!
Problems are in the service, since the start of summer 2011 it has gone way downhill. Today I waited for 35 min for my food, had other people who ordered after me served, then when they finally noticed me, they came over and told me to come up and ask if my food is taking too long. Isn't that their job to serve in a timely manner? Since when do I pay $10 for $4 worth of food to not get served?
On top of it, they screwed up my order, I had to go back in and get it fixed (more waiting time). Being late, being stupid, and being wrong? Three strikes in one visit - this place is done.
I won't be going back.