Works very well
These does an excellent job on stain removal.  Works on carpet and upholstery.  So far has removed any type of stain I have used it on.  Chocolate, all kinds of food and liquids.  Between the grandkids and pets it has worked on all the stains they make.  Not a cheap item but works very well.
Rating: 5 stars