Sundance Resort lives up to its iconic name