We love, love, love El Mundo. They have an awesome sauteed vegetable mix that's different from one visit to the next. You can order enchiladas, tamales, and burritos with the veggie mix and they're vegan. For vegan dishes, order the black beans. The "spicy beans" are vegetarian, but not vegan. The chili rellenos are ridiculous! It's a stuffed poblano pepper, so you can order it with the sauteed veggies and it's vegan. The guacamole is so very good.
Margaritas are incredible -pick from mango, prickly pear, blood orange, and more - with real fruit. Also, seasonal specialties.
Very busy - get there early if you don't want to wait.
Downstairs is counter service, if there's an empty table you can grab it.
Cons: small restaurant gets crowded