I moved into a home where the carpets were cleaned by Oxi Fresh. I couldn't even tell that they had cleaned, except for the obvious "S" swish pattern on the stairs! Whoever the subcontractor was for this job, he didn't believe in cleaning the entire step area. They also do not clean along the the wall line where the carpet meets the wall. They advise the homeowner to vaccuum before they get there. There was even a bb left on the floor. One of the rooms still had very obvious pet stains, and another room looked like a soda had exploded on the carpet. I was able to get some of that stain up with Woolite - over-the-counter, carpet spot cleanser. The subcontractor did write on the work order that a second cleaning was recommended. I think if he would have done a professional job the first time, then a second cleaning shouldn't have been needed! AVOID!