To call Canyon Villas a "dump" seems a little bombastic. My definition of a dump would be more akin to some of the motels along 192 with prostitutes and drug deals going down on a regular basis. I beleive Canyon Villas has renovated their villas, so they aren't old or tired. I don't find them anymore dark than the small 1BR at Westin Kierland Villas where the only window is in the bedroom. That said, Canyon Villas has some big drawbacks that make it less desirable than Kierland. It is located in North Phoenix. It is close to the Desert Ridge Mall which has a lot to do, but it seems there are better shopping and dining options in the Scottsdale area where Kierland is located.
Canyon Villas also has only one, effective, pool area. The Lizard Lagoon and Spa Pool are good concepts, but everyone gravitates to the only real pool area at the Canyon Pool. Lizard Lagoon is only 1' deep and outside of some kids playing for a short time, most people want to be in a regular pool. Spa Pool is probably okay in the winter when it is cooler, but the times we have been, no one else was there. The Canyon Pool is far too busy for our taste. Canyon Villas and Westin Kierland do have some great common seating areas, but the lobby at Kierland is much better, though we usually don't hang out in the lobby. Both have access to their respective hotels and I would give an edge to the JW at Desert Ridge over the Westin Kierland Hotel. Though the JW Desert Ridge often limits Canyon Villas guests from using their facilities. I don't think that happens at Kierland. Parking at Canyon Villas is also setup very poorly. It isn't as bad at Kierland.
Kierland however does have a few drawbacks. They close the Recreation Pool far too early and it drives families to the Relaxation Pool. We were going to go down to the Relaxation Pool last night but heard a lot of screaming, looked out and it was full of kids. That isn't my idea of Relaxation. We passed. They need to keep the Recreation Pool open until at least 10pm. These things are swim at your own risk, so I don't understand why they close it so early. Last night we also could hear a dog barking (yapping) for over two hours in our building. I walk down a floor and knew it was from the room below ours. I called the front desk to look into it. They called back to tell me that no one was registered in that room nor the one beside it. Odd, since there were do not disturb signs on the door. Not sure what was up with that, perhaps some staff using the room for the night? Certainly resorts can't stop all guests from sneaking pets on property, but the barking lasted for a long time after I called, which means they didn't simply just send someone to the room to knock and enter.