I have been going to El Charro since I was in the womb! This place is without a doubt a tradition. The food is good, but not spectacular, the place is small and a bit dingy but like I said it's tradition. Avoid the margaritas they are never good no matter how many times we try them.
I'm not sure I would take people here from out of town or to show them the great food of Phoenix by any means but my son will grow up with it just like I did, it's just yummy, inexpensive and tradition!