Canyon Ranch is an all-inclusive health resort in north Tucson near the Santa Catalina Mountains, and is regarded as one of the top spa destinations in the world. The 80,000-square-foot spa complex has dozens of spa treatments, and each day there are over 40 programs, activities, and fitness classes aimed at helping guests maintain a healthy lifestyle. Canyon Ranch has everything for mind-body rejuvenation, from daily wellness classes, fitness assessments, and scenic hikes, to food menus focused on health and nutrition for all three of your gourmet meals.