This Hoover Dual Spin Pet Plus Carpet Cleaner has been a life saver in our home! With a puppy and four children, messes, spills and stains happen. I now have a piece of mindthat this, particular carpet cleaner, will get the job done. Assembly was easy, it took less than five minutes. It came with a bottle of carpet cleaning solution, along with the attachments and hose to even clean upholstery. What I love most about the Hoover Dual Spin Pet Plus Carpet Cleaner is that it's lightweight compared to others, which makes it easier to carry up and down the stairs when needed. It works so amazing on older and newer stains. It picks up dog hair, that I thought my vacuum had picked up, along with dirt and debris. It's super easy to clean after use, which I great, as other carpet cleaners are a hassle to clean. My carpets definitely look and feel newer since using this. There's no better feeling than having a clean home.