Vacuuming carpets alone only removes the surface dust and dirt. Shampooing carpets although much better than vacuuming alone, often does not get deep down into the pile of the carpet. Dirt and soil is still often left trapped in the carpet. Another disadvantage is that often dirt is left as a sticky residue on the surface of the carpet which has to be vacuumed off the next day. Domestic machines and detergents simply do not have the same power that professional carpet cleaning systems have to really get your carpets clean.