Knowledgeable, patient, extremely qualified, personable, overall great service with a lot of explanation