Had a recent excellent stay at the Westin , despite pool under construction. The country club pool is available and a short walk. Outstanding accommodations and service. Upgrade to deluxe room and free breakfast provided with a smile by Jose at the front desk. Beautiful setting in catalina mt foothills. Golf and tennis on the premises, close to Sabino canyon for hiking which I strongly recommend. We also spent a few days at Windmill Suites which although rated higher on Trip Advisor doesnt compare. My only complaint was maid service - didnt happen until 5PM one day. Late checkout available for SPG members. All the Tucson resort hotels charge a $20/day resort fee but at least it covers internet access and parking.