I had my hair cut and colored  at the Canyon Ranch Salon.  Wanted to love the experience, but it was below mediocre.  I typically pay $40-$60 for a haircut and $100-175 for color if I get it done.  Service at Canyon Spa was well over $300 and my complaint is not the price, but the quality, there was absolutely nothing special about the service, results were rather mediocre and overall it felt like a strip mall experience.  If you need your hair done, I would recommend searching for a place with better reviews.  I got a distinct sense that getting this type of service where repeat business is unlikely was a bad idea.