Charles replaced our water heater in the amount of time he said it would take. He was there on time (unheard of nowadays). When I went downstairs to check out the installation, I noticed a few marks on our carpets. He told me he would clean up after himself (which he did). However, later that afternoon when I checked the carpet to see if the area that Charles cleaned was dry, I saw that the marks were still there. I contacted the company to voice my complaint. Charles returned my call within a few minutes, apologized for the mess and assured me that he would be back on Monday to clean. He called, as promised, on Monday morning. He had to go by Home Depot to buy a cleaner (I suggested a cleaner which he bought), but told me he would be there to clean up the mess that afternoon. Once he cleaned it, I could not tell where the marks had been. He was very professional and prompt. Most importantly, Charles kept his word. I am so pleased to see that there is still a business who understands work ethic, integrity and reliability. We will not hesitate to use this company again in the future. Thank you Charles.