I have dogs, kids, and a husband. My floors get dirty! This was easy to assemble. The directions were clear and concise. I was able to use it immediately. The reservoir is easy to fill, and the tank easy to empty. It was easy to push over my carpets, and the suction was enough that my carpet was barely damp after cleaning. With the ceiling fans, the carpets felt dry after a couple of hours. My carpets look professionally clean!