Incredible resort. Very reasonable spa with very happy, helpful people working there. Unfortunately can't say that for the rest of the hotel staff but this resort still gets 5 stars. Always in pristine shape and when we had trouble with our booking agency (they overbooked us) Talking Stick management jumped in to help. I have stayed here 4 times in the past 2 years and the experience is very consistent.