My mom and aunts stayed at the Canyon Villas (timeshare section of the JW Marriott @ Desert Ridge) for a week during their visit to the valley. They had a 1BR suite and a studio. The studio was super small and cramped. The 1BR suite was really nice and spacious though. Housekeeping was friendly and attentive. They did a good job of cleaning out the units daily, replenishing whatever was needed and the bell staff was helpful whenever we needed to borrow some muscles.
We walked across the street to the hotel a few times to eat, swim and get massages. The water station at the entrance is a nice touch.. especially during the hot summer months.