There's a resort in Tucson called Desert Pueblo.
Their site is located at: http://www.desertpueblo.com/
My husband Phil and I really enjoyed our stay there. The sites were clean and the grounds were very nice.
The real pleasant parts about Desert Pueblo, in my opinion, were all the different amenities they had - picnic tables, clubhouses, nice trees/scenery, putting green, pools, hot tubs, lawn games and so on.
We stayed for a few days only as we were passing through Tucson, but it was quite enjoyable and we would've loved to have stayed longer. We'll definitely keep them in mind when we swing back into town.