Thank you Hoover for sending me this product for free for reviewing it. The product is compact and easy to put together and use. It works great on carpet and rugs. We need a carpet cleaner with our three cats. Cats never throw up or have a hairball on the tile or laminate and always choose the carpet or rugs. Lol. This product is so easy to use and light to carry. It would be an even better product if it had an upholstery attachment because pets and people make messes on furniture too. I was impressed with the product and how effective it is.