Fantastic food, fantastic service, fantastic value! El Rancho is one of the best mexican restaurants I have had the pleasure of eating at. Having lived in five states, and visited several more, I have eaten at my share of restaurants. In a little tow...
Let me start with the positive. The food is pretty good. Breakfast, shockingly enough, seems to be the weakest meal. The hot dogs are good, and the prices are reasonable. However, the service is awful! It can sometimes take several minutes for someon...