Good Weather Improves Customer Experience, But Is It Enough?