I have my carpets cleaned 2 X year with Steam cleaning from a professional service. The little machine does a superior job in cleaning soiled areas than the Professional. Needs a long wand so one doesn't have to get down on their hands & knees. Harder to do as we age.