Overall, an amazing trip! The food was very good as was the service! The spa was BEAUTIFUL as well as both relaxation rooms! The outdoor challenge activities, horseback riding and photography classes were lots of fun and the lectures were enlightening. The fitness classes were average(spin for example), fun (ex-cardio drumming, dancing through the years and boxing/plie) but NOT for die heart fitness enthusiasts such as myself and my friends. The yoga was very good, aerial was fun and the yoga hike was one of the highlights of our trip. The pool was lovely and the service by the pool was very good as well. The room was small ( and our housekeeper was poor never replacing things and leaving dirty mugs)for such a pricey resort although not a problem since we were never in our room except to sleep, which by the way had the MOST COMFY bed and linens! The downside...if you are not a"preferred guest" which means you already went there FOUR TIMES,you cannot sign up for classes ahead therefore, we were shut out of MANY classes and were told besides "they" get first crack at it, the sign up sheets get posted for the rest of us between 4 and 6am! REALLY? A complaint by MANY guests we spoke to who DID wake up JUST in HOPES to sign up for a class. Imagine spending all that money and NOT get into classes the whole week? In addition, the fitness classes are only given Mo, Wed and Fri and the more mind/body classes are the rest of the days.STRESSFUL and DISAPPOINTING! Lastly, don't bother calling guest services, they don't pick up and/or don't call you back when you leave a message. If you are deciding between this resort and Canyon Ranch..Canyon Ranch has MANY MANY more fitness classes which are given EVERY day and much more challenging if you choose(they also offer different levels), if you are more into a mind/body spiritual experience including outdoor ropes course and horseback riding then this is the place for you! Enjoy!