Easy to assemble and it cleans carpet very well. I would recommend this product to anyone looking for a great carpet cleaner.