I had lived near here for years never went, decided to go there before Junior prom in high school. They said they took call ahead, but then I had to wait over 30 minutes despite calling ahead. For that long wait, I got a table near the noisy kitchen, and then was promptly ignored by my waitress. The food was pretty bland and overpriced.
The only thing good I can say about it is it looks nice inside, especially when you compare it to hole-in-the-wall Mexican restaurants near by (which have much better food.) While I consider atmosphere important, I don't think it counts as atmosphere if the experience leaves you regretting walking in the door.
Go to Rey Azteca a few miles away if you want really good Mexican food.
Pros: looks nice inside
Cons: price, terrible service, long wait, mediocre food at best
more