My wife and I spent 4 days at Desert Ridge. The resort was absolutely beautiful and the staff was awesome. Our room was really nice and had a decent view. The palm trees are really tall, so they can block views depending on the lot action.
We had an exceptional meal at Meritage, a steakhouse on-site. We sat outside and the atmosphere was very nice. We also at at Roy's on-site. The outdoor seating area was really nice with lots of torches and a fire pit. The food at Roy's was good, but by no means spectacular. We also had drinks outdoors at their on-site bar Twenty6. Awesome seating area with fire pits. We spent a couple days at the pools, which were really nice.
We took a day trip to Sedona which was incredibly beautiful. Also ate off-site at Mastro's Ocean Club, which was excellent.
We went into Old Scottsdale to shop and were very disappointed.
I would highly recommend JW Marriott Desert Ridge!