Josh Bates is a good instructor but I would not recommend Wild Horse Pass. Stayed there last Summer for a weekend staycation and was quite disappointed. The room actually had an odd swampy, very damp feel to it. Also, not good restaurants plus there were a lot, a lot, a lot of kids around.
If you want to stay up in Scottsdale try calling Scottsdale Ranch Park Tennis Center (public facility) to see if any of the pros there are available for a lesson.