I had a scheduling error with them. They did not show up when they told me, so I wasn't going to use them. A gentlemen called and apologized and asked me to give them another chance. I thought it was nice that he seemed to care, so I allowed them to come. Dennis came right on time, was very pleasant and thorough. I was very happy with the visit. I am planning to have them come on a regular basis. I would have given five stars for the visit, they lost one for the error. If it continues as well as this visit I would give them a five star review! Dennis told me they are customer service oriented and would come back in between visits for free if I have any problems. I like that they guarantee the work.