We have traveled extensively through Mexico as well as living in southern California. Zapata's is the most authentic of Charlotte area Mexican restaurants. Food is good and the atmosphere is a perfect rendition of Mexican restaurants, with party areas, decorations, tables and chairs and even beverage blown glasses.
The wait staff are really good. They explain what is what and will accurately deliver on exceptions, like adding onions, or with or without sauces and substitutions. And the kitchen can turn out meals rather quickly.
We have been here with grandchildren and there is a Latino sweetness toward children. The wait staff will laugh with them and somewhat entertain them in a warm, loving way.
Portions are great. If you get a platter you get excellent re-fried beans and rice that you might not be able to finish. The main course are equally ample.
Drinks come in those before mentioned blown glass and the margaritas in stemmed glasses with cactus stems (simulated in glass, of course). And the bar is very large with some seating in that area.
Both lunch and dinner are the same. We have had good repeat visits so upgrade Zapata's to four stars.