Alan was able to come earlier than scheduled, which was great for me. Our problem turned out to be something really simple, and he quickly identified and fixed the issue. He was highly professional and very respectful, and the price was reasonable. I will recommend him/you to others.