Tucson is full of Mexican restaurants. But if you want great authentic Mexican food, this is the place to be. They have great traditional Mexican dishes like fajitas, tamales, enchiladas, tacos, and burritos. They also have great margaritas. Great vegetarian selection. A unique thing about the restaurant is that someone will come around and serve fresh table-side salsa the way you want it.