I bought this unit to replace an old little green clean machine that quit working. This new one works great to remove carpet stains and also when pets mess up our carpet. Unfortunately, this one does not heat up the cleaning solution which make it less effective than my old unit.