My experience was great. He sent a text well before appointment time explaining that we might have to reschedule because of weather. Communicated back that my car was in a covered location. He let me know that we could keep the scheduled appointment and that he was on schedule to be on time. Respectful and professional. Will use him again.