I bought this last month and never got around to using it because of working, I just used it today and am simply amazed at how well it cleaned my carpet. I have stains that has  been there for forever and now they are gone! I definitely would recommend this product!