This is a great family resort if you need a villa with a kitchen, washer/dryer and space. We have stayed at Marriott Vacation Clubs all over the U.S. and we really love it here. It's not too big but is in a perfect location for us. You can use the pool at the JW Marriott across the way, but my kids loved the pool here and it's easier to use. The pool was heated to a perfect temperature! Across the way is the Desert Ridge Marketplace with an Albertson's, 24 hour CVS, Einstein bagels, many other fun restaurants, AMC movies, big box shopping like Marshall's, Ross, etc. It's very convenient for shopping and dining as well as getting to the 101 highway for all of the fun places to go nearby.
I also found a great nail place across from Desert Ridge called "All About Nails". Very nice and very clean - plus reasonably priced.
We will return when we need a Scottsdale base for vacation. Our only complaint was check in was 2.5 hours late (6:30 PM instead of 4:00 PM), and the lack of pool towels on 2 days. Otherwise a well-run vacation club.