This is a commercial grade cold water extractor perfect for auto detailing or cleaning houses or furniture. The machine includes both an upholstery head perfect for upholstered car seats and carpets and also a wider floor head that is mounted on a stainless steel vacuum pole enabling you to use the machine on larger areas such as rooms. The canister design allows easier mobility and is mounted on easy motion casters and two lateral fixed wheels and with a 9 foot long hose getting an and around the average vehicle is effortless. The powerful 1100 vacuum motor is isolated with it's own switch, and the water pump has it's own dedicated switch too, this allows the operator to stop the water flow when necessary or visa versa stop the vacuum and just spray...making it versatile. Different from a shampooer, this extractor has two separate removable compartments or water reservoirs, one for clean solution and one for dirty water. These compartments are removable, so they're easy to empty or fill with warm or cold water. The machine is light enough to be hand carried (although we don't recommend carrying it full of water!) and it's small enough to fit into a compact car or a small truck. Perfect for the mobile auto detailing community.