This thing is amazing! I have a dog and kids at my couch and stairs are full of stains. I was going have some one come and clean the stairs carpet. I decided try this carpet cleaner first, so glad i did! It removed over 99% of the stains! My couch and stairs looks brand new! And it was so easy to use and not too heavy to carry with you. Going try it on my car carpet next!