Kevin arrived on time, introduced himself and went to work after putting down a tarp to protect our carpet. When he competed his work, explained what he had done and answered all our questions. Kevin was very polite, pleasant and professional.you can't ask for more than that! esional