Food is decent. Not great, but not bad. There are not really any quality Mexican restaurants in the area. In comparison to some of the others, I would rate it "better" but the bar is not very high. The new location is very loud inside. It's a open floor plan with a hard floor and a metal ceiling (not quite as loud as wild wings). The parking is better, I will give them that. Their salsa has always been good.
Our issue with our last visit was our waiter's attitude. It was a cross between cocky, arrogant, and just rude. Didn't wait for responses, looked at me and said "take out your straw" when I needed refill, then vanished for a good 10 minutes. Failed to ask if we need a box, desert, more to drink.. walked by and dropped our check on our table and left. We were left a bit baffled by the whole experience. It's not like we stopped by his house and are eating for free. They were busy, but that should not be an excuse.
I doubt we return. It's not worth it for the average food.