Dan was awesome! He showed up on time and was very professional. Turns out I was wrong with what the problem was and he was upfront and honest with me. The end cost was cheaper than originally quoted. He could have just done the work I requested but it wasn't necessary. I think all charges were justified and because he came to me, I feel I saved even more money by not missing work. I will definitely book Dan again!