Here's an honest review: as a New Mexican, this is not the best Mexican food I've had. Not even close. In fact, it is perfectly average. Just like most of the Mexican restaurants in Glendale and Phoenix.
However, I'm giving this place 5 stars because the great service and countless menu options really make it something special. I have vegetarians in my family and they were astounded by all of the vegetarian options. They seem to have thought of everything in terms of combinations and substitutions -- it really feels like you have a thousand options. They have friendly and efficient workers, the food is served quickly, and it is fresh.
Definitely check this place out. As long as you go in with honest expectations, you'll have an excellent experience.