My favorite Mexican food places are those who are authentic and don't pander to Americans' opinions of what Mexican food should be; e.g., those god-awful wet burritos served in the Midwest that contribute to the obesity of those States yet taste like bovine excrement.
I have been pulled into Chipotles 3 or 4 times during business trips, and they are the lowest of the low to me.
Mucha Lucha however is an amazing, fresh alternative to the pseudo-Mexican outlets that blanket our metro area like a greasy wet burrito.
No grease smell like another popular Mexican place in Fountain Hills that makes me sick to my stomach to step in their front door. Mucha Lucha uses fresh ingredients and good meat, with an OCD focus on cleaning the kitchen and patron area.
I can't think of a better Mexican restaurant within 250 miles of Mucha Lucha Fountain Hills.