The Hoover Dual Spin Pet Plus carpet cleaner is the best carpet cleaner I have ever used! We have two dogs and 2 kids in the home and messes happen. We had several spots on the carpet that I couldn't seem to clean. This carpet cleaner got them out and made the overall appearance of my carpet look cleaner and smelling fresher. The carpet cleaner comes in a box, but is very easily assembled. It is easy to use and works fantastic! I would definitely recommend this product!