I just played the Cat Tail course and it is very well maintained and every phase of the way it works is handled great!
Challenging but not the crazy target golf you sometimes get in Arizona courses. Greens were very fair rolling with plenty of interesting pin placements.
You should go here for sure, but check online for better pricing on tee times (not on their site). One knock on tee times as a guest at nearby Sheraton, there was no discounts for guests. And we spent a lot of money there. There should be at least an option for one discounted tee time per stay, and perhaps use of driving range with resort fee (as JW Marriott Tucson Starr Pass course does) would be great, and i don't think would overwhelm the practice area. Some features like this would have had me golfing (or at least spending some money in clubhouse) at least twice in 4 days there, vs 1!