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.
James was very professional and courteous. You can tell that he takes pride in his work and it shows! Thanks for a job well done!