I'm certainly biased since this is so close to my house, but this is my favorite course to play in Phoenix. It's consistently in great shape, the staff is amazing and it's got some of the best views in the Valley. The course is challenging and there's lots of elevation, but it's not as long as some of the other resort courses in Phoenix. The bonus is that Troon took over a year or two ago, so you get Troon points, too!