I have to say normally I feel as though these things just don't get the job done, but this one so far does! It made my carpet look so much cleaner overall and definitely smells a lot better having a few pets running round this was needed!