When my daughter and her boyfriend moved to a new home they had purchased, they discovered that the carpets had been soiled deeply by the people who had moved their belongings into the home, and yet they couldn’t prove that the moving company had messed up the carpets, so they couldn’t be reimbursed for the cleaning of the floors. My daughter got online and found http://www.thesteamteam.com which is a site of professionals that cleans everything from dirt to smoke damage and a whole bunch in between.
My daughter’s boyfriend was a bit skeptical about having more people come in to do things, but the steam team are reputable and they have a long list of satisfied customers to vouch for them. And they were reasonably priced.
I must say, that my daughter is very happy with the service provided. She called to tell me how clean her carpets were and that they looked brand new. Then she posted pictures to me of her laying on the floor in the middle of an empty room, and she said she didn’t want anyone walking on her nice new clean carpet! Of course she was joking, but the rugs and carpet does look nice and the “kids” are happy with it, so I am too! Now they have to learn to take their shoes off at the door!