I just bought this today, and it did an amazing job!! I forgot to take before pics of my carpet unfortunately! But it took out a stain that has been there for months! The only problem is that the dirty water container doesn't hold alot and have to empty it a lot!