Canyon Ranch offers a variety of services and facilities, including a fitness center, spa, salon, and restaurant.