First off, I was blessed with this at the perfect time! This carpet cleaner works amazing. My favorite feature is the drying feature. It makes such a huge difference. My carpet took a few hours to dry up and it came with a sample shampoo that let a light, fresh scent. Only downside is the little opening at the bottom of the clean water tank. It makes it hard to maintain the water in when filling it up so you have to move quickly to stop the water from draining out. Other than that, 10/10! Definitely recommend, especially if you have pets!