I've eaten here on a number of occasions, typically for lunch. The food is good, but not great...better than a Mexican fast food place but not as good as other "authentic" Mexican restaurants. Since Villa Y Zapata rarely is crowded, service is good and the prices are fair. I know some reviews rave about the mole sauce but again, to my taste it's good but not something I'd cross town for.