I've been to Zocalo twice and was completely underwhelmed on both visits. I have tried the fajitas and the quesadilla and both were OK. The food doesn't have a lot of flavor or pizazz.
The wait staff is friendly and the fresh chips and salsa are good, but overall I've experienced much better.