The Rancho de los Caballeros is set amidst 20,000 acres of rolling hillsides and Sonoran Desert. With 100 horses at guests' disposal it makes for an unforgettable western experience.