We've been to Nacho Mama's countless times with other couples, and in the last few years, the place has just gone downhill. The food has gotten progressively worse, and the owner/manager/whoever she is running things behind the counter is downright rude.
I ordered chips and...salsa (which they charge $4.50 for, BTW), and asked for an extra bowl for salsa from their salsa bar. I was told "You only get 2 bowls!" If you own the place and you're reading this, that's the kind of thing that makes people go elsewhere. Also, our food was slow to come out of the kitchen. When another couple in our group (who placed their order 15 minutes after we did) got their food, I asked about ours. I was told that my name had been called (it hadn't - we were sitting under a speaker for their PA system), and then was told that orders are called in the order they are ready, not the order they're placed. I get that, but there was this massive amount of attitude. It turns out that our orders were rung to go, and were sitting on a shelf somewhere getting cold.
TL;DR: Go across the street to Hacienda. It's cheaper, the food is better, and they actually understand proper customer service.More