Works great on carpets with dirt and pet stains.  I am very happy with this purchase.