Great, in general. I had problems with my dishwasher. When he arrived the tech was excellent and gave me good advice and was very polite. However, my only complaint was that I was twice given wrong information about when someone would arrive. I waited one day and when it seemed time was getting long, I called and was told that the tech's car broke down and they "didn't get the chance to call (me) yet". They said someone would be by during the next am. Then was extended to "by 2pm but probably much earlier & someone would call when he was 15 minutes away". I was called at 1:30 that the tech was (finally) arriving. He arrived at 2:10pm. Once here, I was extremely happy w the service and would call them again. I hope the next time is better organized in terms of response.