This machine works great. My car is 7 years old and I had quite a bit of stains on the seats and carpets from coffee spills, kids and pets. It took me 3 hours and now the car looks and smells like new. All the stains came out. The only thing that can be improved is the ability to dump the dirty water. The canister portion for this does not have an opening to dump and rinse easily. It is alittle awkward but with lots of shaking and manuevering it can still be cleaned. It just takes a bit longer. Otherwise this is perfect and works great.