Showed up on time. Worked even though it was raining. Pleasant to talk to. Answered all my questions.