Seven Canyons Golf Club was a public/semi-private club that reverted to "private" in September of 2013. Prior to our recent trip to Sedona, we had the head pro at our club call their head pro and arrange for us to be able to play. If you are a member of a private club, you can probably have your head pro call theirs and make a similar arrangement. The cost was $125, and, considering the location, the views, the service, and the course itself, it is worth the price.
The course was in excellent condition, with a reasonable amount of elevation changes, bunkers, hazards, etc. that made the course a lot of fun. It is more of a tactical course than a "grip it and rip it" course, and that's one of the key reasons we enjoyed it so much. I played from around 6,100 yards (right about what I need), and found the course fun, and challenging from the first tee shot to the final putt (which run about 10 on the meter).
The staff and service were excellent, and even though we were not members, we were treated as though we were. If you can get on this course, and don't mind the expense, absolutely do it. And, apart from anything else, the views are among the best we've seen on ANY golf course. Don't forget your camera (and, perhaps a couple of extra balls).