I have been here multiple times and never have been disappointed. Their resort is at the foot of Camelback Mtn and you can actually walk to the Western Trail Head.
Gym I give a 8 out of 10. They have morning classes that guests can take.
The restaurant has a good selection of breakfast options for all diet types.
Pool side service. Heated pools and very beautiful grounds.
On site spa is a nice plus too!