Very courteous, professional, fully answered my questions. On time, your customer service team kept me updated & when they had an earlier appointment they called to offer it.