Contrary to other reviewers, I never had a bad experience with the service here. Often they have gone above and beyond for me -- for instance, once a waiter noticed that my take-out order had cheese on it, which I wouldn't have noticed until I got back to work. Maybe it was because I was an incredibly frequent customer, but I was impressed that he remembered I was vegan and had an eye out for me.
Also, since the waiters work exclusively for tips and the food is so cheap, I've always tipped pretty heavily -- 20% minimum and usually more -- so maybe that's another reason why I haven't had bad experiences.
Vegan items are plentiful and clearly marked. The waiters will know exactly what you're talking about when you ask about vegan items. My personal favorite is the bean and vegan chorrizo (sic). The sauce they serve it with is amazing, and I wish they bottled it. They also have a great cabbage side salad.
If only they had desserts.