For Mexican food on the American side, Si Casa Flores is the place to be. One of three in the valley, however, the Phoenix location has the best chef and the best service by far.
I have tried the other locations, good, but they don't compare to the Phoenix location.