I have to support Rhino on this one. I know on paper that seems preposterous but I go out of my way to find the best, and then the most authentic, Mexican food joints pretty much everywhere I travel. Phoenix, Flagstaff, all over Colorado, everywhere in Texas, New Mexico, Milwaukee, Illinois, Florida, California... you name it. And I spent time in Hermosillo, Mexico for work. The real Mexican food I had in Mexico, from multiple locations, was good, but quite plain. It was on par with what I've had from food trucks that used to visit us on jobsites outside of Joliet, Illinois.