This carpet cleaner is perfect for doing small to medium size areas. I used it for cleaning up a pet mess from my cat and the combination of the drip water underneath as well as a focused spray option help to get the entire mess up easily and with just one cleaning. I love that it's light weight which makes it easy to carry and move around. I wouldn't plan on using it for a whole room as the water tank and clean up reservoir a relatively small, but are perfect when you're just cleaning up small messes.