My main problem is with communication. I really wanted to be there when he did the work, because I had questions about the prices for the parts. Because I did get some quotes on line, but I know there is always a mark up. Folks need to make a living, I get that. I also knew he had to travel far, but I knew because of the time day it would not take long, because I drive from that area twice a week. I came back 15mins to my house prior to the set appointment time which was 2pm. Looked at the breaker box it looked the same to me, could not see any obvious difference. So I waited till 3:15, then 4pm. So I called him, find out that he came around noon did the work, left a bill, and a part outside the front door( which we never use - family comes in thru the garage door). So I did not get to meet or talk to the guy and or see the work done, (I am old fashion that way and gone thru too many bad car repairs). so It is hard to trust the work and the cost of the job, which was a higher quote than the other company, that was too booked up to come. He never called me to tell me that he was going to come early or to tell me that he had finished the job, so I was still waiting for him. So not sure if I can trust him. I do have all of the electric working now, when I called him, I did check at that time. The original problem was that half of the house had power, unfortunately it was the area where the major appliances located ex.: heater, water heater etc. And sometimes things would come back for a short periods. So that is why I had know idea he had been here and left. My big mistake was not calling more companies, I only called three, and out of the three, he was the only one who could come this week. His price was higher (500 to 800) but I figured it was the distance and I was worried about have no heat in the house for a long period. (4 days had past) Don't know if I will use him again? Hard to trust at this point. We still have some unrelated electric work to be done, I was going to ask him about, didn't get the chance, I am going to wait and try the local smaller companies that are near our home. Besides Angie's list, a friend had recommended this company. So only time will tell the ending to my story.