Tim was on time, very professional, and had great communication. He was thorough in his work and did a great job.