I'm not a huge fan of Mexican food, but I came here since someone suggested it to me. It's right on the main street in Davidson, so the location is great. The staff was friendly. Overall, I just think it is too expensive for what it is. The food wasn't bad, but I'm not dying to go back. If you're looking to spend a day in Davidson, not a bad place to choose. They have a patio which is great for nice days.