I like nearly everything about this little machine. It is easy to assemble and use, and does a good job cleaning the spots I need to clean. I used it on the floor mats from our RV, which were a dirty mess, after repair people tracked oily dirt on them. All the spots came out, with the recommended pre-spottibng I did. The only drawback is that the carpet is left wetter than I wish it were. I know this relates mostly to the power of the motor and suction it provides. It's a small drawback, since most cleaning I do with it won't be on oily dirt, which required extra cleaning.