We just returned from our second trip to Saguaro Lake Ranch. The staff is amazing. We always enjoy the amazing location. The kids had fun playing ping pong and soccer. We went on the horse ride for the first time. Last time we enjoyed a boat tour on the Desert Belle.