This thing is amazing!!!!!  For the price it is well worth it!  I have had mine for probably 2 months now and I cant even begin to describe home many set in stains I have tackled with this machine!!!  Today I used the hose attachment (which I love because it is wide, tube is long, and has fantastic suction) to clean one of my childs mattresses that has numerous stains, some of which included chocolate, marker, urine, etc. After doing a couple passes over it the mattress looks almost brand new!!! I have tried everything to clean it before.  Bleach, borax, numerous stain sprays with no inkling of a difference.  With 3 small children, 2 puppies, and a man child I can confidently say this machine has saved my sanity lol.  You will not be disappointed.  The only negative is that it is super heavy!  But honestly I think you need that weight in a machine for tougher scrubbing power and suction.