very professional and courteous
ditto
very thorough. had a quick and efficient solution.
he did a great job