Four Points to consider when choosing a professional carpet cleaning company:

Professional carpet cleaning companies require that their employees complete on going training programs.
Professional companies offer additional services such as deodorization, repair, and carpet protection. Also, they clean upholstery, draperies, and oriental rugs.
The cleaning company you hire should be able to pay for any damage they cause on your premises. Make sure the company you hire is insured for liability.
The company you hire should stand behind its work. Make sure the company guarantees its work in writing.

Four misconceptions that can damage your carpet, upholstery, and bank account:

False. Dirt is like sand paper. It damages your carpet. The more often you have your carpet clean, the longer it will last. The Industry Standards recommend you clean your carpet every 6 to 18 months.
False. You have several choices: Bonnet Cleaning, Dry Foam, Dry Compound, and Hot Water Extraction. All, except Hot Water Extraction, are considered interim maintenance cleaning systems by most cleaning professional. All can leave a lasting detergent residue, but only Hot Water Extraction (Steam Cleaning) can employ a rinse step to leave your carpet residue free.
False. Many companies own professional equipment, but they don’t teach their techs the proper ways to use them.
False. Some carpet cleaning company offer a low price to persuade you to call, but then add on services you thought were included in the price.