From my first phone call I knew this would be a great experience. Phone rep and technician were very professional, personable and competent. He explained everything he did and why he thought stains from previous cleanings with other contractors kept returning. I would definitely use Kennedy Carpet Cleaners again.