If you care for your carpets and want to extend the life of your carpet, it is extremely important to have them professionally cleaned at least once to twice a year. Carpets get dirt, dust and bacteria that should only be removed by a professional. Most professional companies will recommend to have the steam cleaning or deep cleaning method done. It is the best way to maintain your carpets leaving them looking much better, healthier, and longer lasting.