Canyon Ranch has the "reputation" and the prices to match!