Overall this place is good, with just a few negatives.
We came in for a late dinner and requested a table outside because inside was like an ice box (turn the AC down a little please). Luckily it was a great night so it worked out any way.
Our server was not a 10, but she wants terrible. My friend ordered a Michelada and she said they didn't have those (he ended up going straight to the bar tender who said "of course we have those" and made him one; when the waitress brought it she pointed out that it was made special for him...no it wasn't). I also had to ask 3 times for our order of guacamole.
The food was delicious, very clean Mexican, not like the home style restaurants that are more authentic. I had a taco salad with carnitas and have no complaints. Everyone else had tacos and enchiladas and cleaned their plates. Plus we want though 9 baskets of chips - LOL!
Over it was good but I won't be running back upon my return to AZ. I think there are better Mexican food places.