The service here is always horrible; the staff moves incredibly slow. Four of us came in for lunch at about 1pm on a Saturday and left well after 2:30 pm. It took 45 minutes for our food to arrive and then another half an hour to flag someone to receive our check, then wait 15 minutes further to get change and the receipt. They also charge a dollar each time we had our chip bowl refilled (which we were not aware of until the bill arrived) and they also charge 0.75 for refills on iced tea and soda (which I was aware of b/c it was clearly stated in the menu.) You should ask when you order a specific beer whether they offer it on tap, because they will not ask you on their own which you prefer, and automatically bring out a bottle which is more expensive.
The food has flavor, and their salsa is spicy. They make homemade tortillas but unfortunately mine was burnt and dried out. Their margaritas are delicious and the decor festive. I don't think the prices are worth the wait or the portion sizes though.