Looking for a hotel or resort in Arizona with a spa - looking for semi-luxury to luxury for 4-5 day stay. Great if there is hiking/town with good food nearby. Send me your recs!