You get what you pay for... the cost is cheap and so is the quality of the food. I actually went to the drive thru of El Charro's because the food was recommended to me by an employee for the restaurant. I ordered some tacos and nachos and it turned out to be more of a pile of grease. The meat was very tough and chewy and none of the food tasted mexican. It seemed like there wasn't any seasoning at all. If you're looking for fast food mexican, I would recommend Taco Bell over this place. Also, the girl who took my order was somewhat rude over the drive thru speaker. They weren't busy (I was the only customer there) and she made me feel like an inconvience and rushed me, didn't thank me or say anything when she handed me the bag of food.
Pros: inexpensive, drive thru, plenty of parking
Cons: flavorless food, greasy, poor customer service