I used this product to clean up several stains on my carpet from pets and children. It was very light weight, easy to assemble, and easy to use. It successfully cleaned older stains along with new stains from my pets. The suction was great. My carpet was still damp but I was satisfied with it. I was skeptical on how good of a job it would do because it is so light, but it did a great job getting everything clean. I took one star away because it has a really long charge time of 4.5 hours and you only get 15 minutes of use when fully charged. Also the solution compartment is quite small and had to be refilled multiple times which was more annoying than anything else. I would still recommend this product. It comes in handy.