their food is really good as well as authentic, the only thing I don't like is that they don't have horchata (rice water). Not having this kinda takes some of the authenticity away from the restaurant. otherwise its an excellent restaurant to go to.
My wife loves El Ranchero, particularly their flautas. The food is good, authentic, and often times quick. The service has always been exceptional, good, friendly people who are very attentive. The last time we tried to go there, we had to go somewhere else because so many people were waiting to get a table.