Thorough and patient. Takes plenty of time with the patient.