I was certain I was going to have to replace all of my carpeting in two rooms and after John treated the stains the carpet is like new. Very professional and knowledgeable throughout. Definitely would recommend.