I have another carpet cleaner of the same brand that seems much more powerful and seems to work better for older stains. This carpet cleaner is much lighter and easier to operate, but unfortunately translates to lighter duty cleaning.