I am really happy to have received this carpet cleaner. This carpet cleaner is very light and easy to carry. I can carry it upstairs I can carry it downstairs, I can carry it outside. It is so easy to set up and start getting ready to use. It has a small tank so that if you're just doing a small room it's easier to get done.I use this on my living room carpet to get rid of stains that my dog had left, I cannot believe how clean my carpet is. It's beautiful it looks just like it did the day we put it down.