Carpets perform an important function in many homes. They add wonderful aesthetic value to your interiors and keep floors warm. Carpets, unfortunately, are not self-cleaning items. Over time, they accumulate dirt, debris, fur, and pet and human dander. Many Singaporeans prefer to clean their carpets themselves, believing that this saves money. Although some carpet cleaning tasks are easy enough and can be performed with a trusty vacuum cleaner, there are times when a dirty carpet needs the expertise of a professional carpet cleaner.