Courteous and thorough

Appointment on time and Mike was courteous and thorough.