It was very easy to assemble and operate. It felt lightweight for a carpet cleaner, it was easy to push over the carpet. Has good suction, doesn't leave the carpet too wet. *I received this product for free, in exchange for my honest review.