Hacienda Del Sol thrives in Tucson after long and storied history