Over the years my family has visited this location many times. The service and food are always solid and the prices reasonable. The chips and salsa provided as you wait for your food are very good. It doesn't have a bunch of TV's so you can pay attention to the conversation. You can't go wrong stopping by Mi Ranchito.