The mistake too many people make when it comes to the maintenance of their carpets is that they contact a professional cleaner too late, making the sanitary procedures more difficult, costly, and time-consuming. I call it reactive attitude, instead of being pro-active - taking the initiative before the stains or dust creep on your floors. When you decide on carpets as your floor covering type (and it is the right choice, make no mistake), you have to be brutally honest with yourself - are you willing to invest the time for their upkeep or not?