I recently spent a long weekend at Canyon Ranch with friends - celebrating turning 40 and 35 years of being friends. I must say that before we went I worried about the price - its a lot of $$ to not leave the continental US and to not be at a beach. It was worth every every penny. It is hard to put into words how relaxing, challenging, refreshing and beautiful the weekend was. We did workouts - we were here to sweat and all the physical activities were great. Challenging enough for 3 half-marathoners and tri-athletes looking to sweat, lounge by the pool, sweat again and hit the spa. The food is delicious. Be prepared for the no soda (but delicious organic coffee) and alcohol but truly you will be grateful for how refreshed you feel each morning. And, be prepared for quiet, nothing to do after dark (but the spa) which is amazing. As 3 very busy professionals with small kids the cell-phone free atmosphere was a great way to be forced to unplug, enjoy the moment and stay off work devices.
I would recommend this resort to anyone looking for an active, healthy weekend away to reconnect with friends, a spouse or just yourself.