No matter how clean we think we keep our home, sooner or later carpet cleaning is a necessity. If you have any type of carpeting in your home, whether wall-to-wall or area rugs, deep cleaning is a good idea every 12 to 18 months. You best bet is to hire a professional. Not all professional carpet cleaners are alike, however. Be very cautious when you see print or television ads that offer super cheap prices. Many of these “companies” are fly-by-night, or offer sub-standard work, as well as bait and switch techniques. They will offer you a smoking deal before they get to your house and then start charging for each stain among other things. Some people may prefer to do-it-yourself, rental carpet cleaners are the fast food version of carpet cleaning, so beware of that as well. You should always get an in-home inspection and written total price quote. Over the phone quotes cannot possibly take into account your particulars. Everyone has their own situation whether they have young children, pets, hobbies that can be messy; you entertain a lot, etc. The job really needs to be seen. Make sure you have everything in writing before the job starts so you are not stuck paying more than what you have agreed upon.