Derek was very professional. Called me when he arrived like I asked and took the time to explain what he was doing and what was wrong. Told me where I could understand what he was going to do and gave me options. Great experience.