The only thing I might be able to say that is negative is the way they schedule appointments. When you call they ask you about availability and then a scheduler calls you back to tell you when someone will be there. The next morning I got a call saying one would be at my house in 45 minutes if that would work. I accustomed to setting up an appointment time or window so I found this strange. However, they got to me the next day and the service man was on time and very pleasant. Actually, everyone I spoke with was pleasant.