This Bissell Jetscrub Pet Carpet Cleaner has really made my life so much easier! I'd previously been using a portable carpet cleaner for cleaning up smaller messes from my kids and cat, but having to use it sometimes multiple times a week began to get daunting. This has been a huge time (and back) saver! I honestly don't dread having to clean the carpet anymore! It's pretty amazing how much dirt, hair, etc. it'll pick up too. Not only does this do an amazing job of cleaning your carpets, but it's so easy to clean up when you're finished! This particular model has a really neat tray to store your machine and extra parts (if you have any), and also serves great as a drying rack after cleaning the pieces. I'm so happy to finally have a product that really simplifies my carpet cleaning needs, I'd definitely recommend it!