Great product for cleaning carpets! I thought I would never get the stains out from my puppy but this did it!