Customers rave about Rancho Restaurant as a unique, down home Mexican restaurant with very reasonable prices. They also cater.