Canyon Ranch is one of the best, if not the Best spa anywhere. As a Spa goer, I must say I learn so much at Canyon Ranch every time I go. I even went alone, the last time I went. I met interesting people and I had a great time. I can hardly wait to go again.!