This product is marvelous. It cleaned my dirty carpet that I thought I would have to get a professional to clean. The only thing, I bought the kit and the small can did not got very far and when I went back to get a bigger can, they were sold out. I did get a spray can of the same thing and it worked well. I am really satisfied with this product and will now use it more often to keep my carpet look good.