Mi Rancho is a casual Tex-Mex chain restaurant known for its large portions, festive atmosphere, and margaritas.