Went to El Zocalo tonight to enjoy some good food and also enjoy the ambiance with my wife. I have been to this establishment before and never remembered if the food was good or not. I ordered the Tierra y Mar plate which is steak and shrimp on the grill with a side of rice and beans. I asked for my steak to be done medium, when we received our orders seemed to be 35 minutes later my steak was well done and had not an ounce of flavor to it. The shrimp was so salty I could only eat but one. When the waiter finally came back to see how it was going I told him that I was not happy with the plate. He asked if I wanted something else and I refused. I had tried my wife's plate (chicken Enchiladas) and it was mediocre so I wasn't going to waste my time. At the end of the night the waiter apologized and said that the manager discounted my plate 50%. Why the manager didn't come out to see what I thought was wrong is beyond me. Honestly the only reason I will go back is for the music and the beer, my food experience was sub-par. For the price save yourself some money and go to Rosita's in Mesa or El Rico's in Gilbert.
Terrible food experience.