Yan arrived promptly on time. He quickly diagnosed the issue and resolved it. He answered all of my questions. He is very knowledgeable about residential wiring. I appreciated his time and services. The bill was fair and I would call Mainstream again for any service related issues.