This carpet cleaner is a miracle worker. You know, you think you are doing the right thing by vacuuming your carpet once or twice a week, but my goodness, the amount of dirt and how dark the water there was when I emptied the canister was truly shocking. This carpet cleaner made my carpets so clean, and left my whole house smelling beautifully clean. The carpet cleaner is so user friendly, easy to put together, and use. It didn't leave my carpet too wet, and it dried pretty quickly. I think everyone with animals, young children, and carpets definitely needs one!