First customer service was excellent booked a time and day that worked for me. When the technician arrived he was very knowledgeable , respectful and kind. I had to wait for my part but that is understandable as I am sure all parts are not kept on hand. I would have to rate this company the best that I have ever used!