Mabb's Ranch offers many accommodations...