As far as a gym, CR has it all. Tons of cardio equipment especially stairs which most hotel / spa gyms do not have. It is spacious with a great vibe. The weight room is well equipped. The gym is clean with an attendant available. Classes are offered beginning at 7 am. If a gym is important to your vacation Canyon Ranch is the best!!
The only negative are the hours. 6 am is way too late. 5 am is a must!!