They cancelled on us twice after we changed our travel schedules for the holidays. Hard to get the same story from there customer service people. Our tech though, John V was excellent, caring and right on time once he was assigned a time and day slot.