I had another carpet cleaner that after 10 years died and with having 2 young kids and 2 dogs, I needed to replace it! I was happy to find this one as it is more compact and just as powerful as my other one. It is light and super easy to get up and down my stairs without a struggle. It is also super quick for drying which is great because there is only so long I can keep my kids out of a room. Easy to put the water and soap in and easy to dump dirty water out. Also able to remove and clean the brush which is a great feature. I highly recommend!