The wait staff all seem to either have a chip on their shoulders or are incompetent. Recently, one made a mistake in my order and then claimed it was MY fault. She was nasty for the rest of the meal. No excuse for that. I can't count the times I've waited for food only to have the waitress come back to ask--AGAIN--whether I wanted a corn or a flour tortilla. They do no write things down--bad idea.Food quality is so-so. Last few visits chips have been stale and cold; one recent visit they tasted of rancid fat and were inedible. Last night's taco dish I ordered was completely tasteless--not even an wimpy American version of Mexican. What's up with that?!I love squeezed fresh lime margaritas--but theirs are overly sweet and pretty awful.On Wednesday nights, when I often have gone with a friend, they have taken to having a singer--who turns up the sound to be heard above a noisy crowd. Chatting during dinner becomes impossible. This is certainly no plus.Finally, the menus are not kept clean, but are greasy to the touch. Yuck.