El Ranchero is a nice place. The staff is friendly and the menu is exensive and affordably priced. I had the chicken taco salad and it was delicious - everyone in the group of four that I was with enjoyed their meal and who doesn't love free tortilla chips, really. There isn't anything that sets this restaurant apart as unique, but there isn't anything that makes it bad. We would have dinner here again!