This is a good quality carpet cleaner. It works well to remove dirt and soiled carpet. I dog sit in my house, so this has been very helpful when a dog has an accident on the carpeted areas of my house.