Dan did a great job. He communicated well with me regarding his arrival time and arrived just when he said he would. He was very professional and polite. He answered all my questions and was very diligent. Great customer service! I’m very happy.