Steam cleaning carpets is a very effective method of carpet cleaning. The machine is designed to blast hot matter deep into the carpet pile, and then suck up both the water and the embedded dirt in the carpet. Steam cleaning your carpets leaves them fresh and clean. It is extremely important to use the right carpet cleaning machine. A fine balance of how much hot water is blasted into the carpet, and effective extraction of that water and dirt from the carpet will determine the quality of the result. A lot can go wrong with steam cleaning your carpets if the carpet cleaning equipment is not in good condition, resulting in damp carpets that can result in mildew and mold building up in the carpet.