I received this product for free in exchange for my honest review. As a previous Hoover carpet cleaner user, I absolutely love this model. This one came with several attachments and was also easy to assemble. This carpet cleaner is lighter than the traditional machine, the tanks are easy to fill and clean and it also catches all the pet hair!