My issue is not so much about the technicians work it's self it was the scheduling and lack of communication starting from the beginning and throughout. I schedule 5 days out on a Sunday for Thursday's work at my house. I was given a 4 hour window 7am-12pm. I was sent an early morning email at 6am that a technical was going to contact me. I had to call dispatch at 11:30pm to ask were the tech was. Tech called me to say he's running late because someone ordered the wrong part. Tech shows up at 12:30pm. I did file my complaint with a manager and they refunded me a fraction of my out-of-pocket total bill. I honestly don't know if I would use them again or refer them. We shall see.