Amazing carpet cleaner. I wish I had bought one years ago. I have a dog that marks and nothing would get up the stains in our bedroom. We were looking into replacing the carpeting and thought we would try this first. I was shocked when it got up every spot on the carpet.