Once I contacted Dan about my problem, he was very friendly and professional. He was able to quickly diagnose the problem over the phone and he gave the exact time he will arrive on the same day. The cost was reasonable and Dan arrive the exact time he promised and carried out the work quickly, professionally and effectively. I am very happy with his work, and I will highly recommend him. He will be doing further work for me in the near future.