Derek was on time and was great to work with. He was very knowledgeable and kept me informed of what he was doing and what the problem was. I felt he was very honest and upfront which I really appreciated.