I love clean carpets - but have dogs.  Now my dog's don't have accidents in the house but they do shed and with all of the rain there has been a lot of mud.  So out of the box this was easy to assemble by myself.  There were only two screws that had to be put in (so you do need a screwdriver) and once that was done, getting this ready to run was easy.  I already have a carpet cleaner - but courtesy of the aforementioned dogs, the plug was chewed off of it.  This cleaner did just as good of a job as my old one, though it was a tad lighter.  I do think that it is made of a cheaper plastic than my old one so I don't know how well it will hold up in the long run - but I also don't see anything concerning about it.  On the whole I am very happy with the job this does.