It's a little dirty inside so you'll want to go when it's warm and eat outside. Try to think of it as Mexico. There's plenty to stuff a vegan. Think breaded/fried avacado stuffed with beans. They also have a carry-out location across the street/a few blocks down but you'll miss out on the margaritas.
Cons: dirty bathrooms, limited parking