This is my favorite Mexican lunch destination downtown. I've started coming here once or twice a week because they have a huge, cheap, and pretty interesting menu as well as a great bakery.
The one star off is unfortunately for the main course there. There has always been something a little off in everything I or someone else gets there when I've gone. They have great freshly made tortillas, but the filling for the Vegetarian is pretty bland if you ask me. A friend got a Carne Asada burrito and he said the meat was pretty fatty. They have an interesting selection of tamales but they've all been kindof bland as well. The tacos have always been the best, but it's pretty hard to screw up a taco.
But they have a whole bunch of unexpectadly weird dishes for a cheap counter service Mexican place like Potato tortas and aforementioned large tamale selection including fruity tamales that make it so you can have something different every time you come.
But my favorite part is getting something from the bakery after the meal. Check out the pic on their website of their selection, it is very impressive. The highlight for me is the carmel filled churros, which when served fresh, will make you see God.
They have a cool market with hard to find tools to make your own Mexican feast, a meat counter, and rockin' Horchata too.