I own 2 weeks at Canyon Villas and absolutely love it. In fact I'm going to be there starting on the 23rd. The Villas are spacious and nicely situated overlooking courtyards or pools. You also have full use of the Marriott Desert Ridge facilities and you can charge anything there to your villa.
If you would like, I can refer you and you'll get an e-mail with special offers to come look the place over (I also get a few points for the referral). If you want me to do that, PM me your name, city and state of residence, and e-mail address.
In any case, I don't think you'll be disappointed staying there!