The washer is easy to assemble and use. Both the clean and dirty water tanks are on the small side, so needs regular refilling, however this makes it easy to move around and use. It does suck up some fluff from the carpet, but is supplied with a tool to remove it, which is great. Has got rid of the day to day muck caused by having pets etc as well as a couple of harder stains. Only missing a star due to size of tanks, but as this makes the machine light, it is a happy compromise.