It does what it needs to do but it is picky about the stains. It works wonders on some types of stain like coffee but some old, harder stains does not look any different after multiple washes with extra strength stain removals etc. If you are buying for recent pet stains and coffee spills you'll be happy to have this around.