Yes, I believe there is very good place to stay at JW Desert Ridge Marriott. it was very huge swimming pools and etc, too. It is very closer to Marketplace on Deer Valley Rd & Tatum Blvd. Its much easier where you have more convenient to shopping & restaurant at Desert Ridge Marketplace. You can take on the bus route 44 or whenever you can take ride frees by shuttle bus. There will be transportations is provided to Scottsdale Fashion Square or whenever you decide go to Mall.
If you feels frees to please don't be hesitate me for more information in Phoenix Area.