I live in a small apartment that is 50% carpeted and I have 2 cats that shed like crazy and who do gross things throughout the house so I was excited to try this. Honestly for the size and price it works great. It's all I need for my small place. I think someone with a large house might want to spend the money on a heavy duty carpet cleaner but it met my needs perfectly and was pretty easy to use.