The Marriott Camelback hotel is awesome. Pricy, but worth every penny. It is spread out on the side of a hill across the prairie from camelback mountain, so it doesn’t feel cramped and crowded like the other resorts. There is a linked golf course but FYI, this is a 10 minute shuttle ride away so not on sight. Shuttles are always available, however.
Everything at the hotel - 2 lap pools, a large pool, two exercise facilities, including a large gym with free weights, spa, an 1.5 mile hiking train, and all the restaurants - are top-notch. The food quality is superb. The staff are invariably friendly and helpful. I will certainly be going back to this hotel in the future!