This Cleaned the carpet perfectly for me, and will be a device I recommend to my friends and family. This worked like a charm when spot cleaning my carpet. I have 3 little kids and you can imagine all the stains my carpet collects from food,chocolate and messy little hands. The size is perfect and it's not heavy at all. Lightweight and mighty! It is a very easy to use machine that gets the job done.