James was very good. He went over several issues with my unit and showed me the parts in question. He offered several solutions and did not pressure me to choose a particular one. He was very friendly, polite, and professional.