I have used Preferred Stain Clean on numerous occassions and on numerous stains including coffee, juice and tough dirt stains. Stain Clean has cleaned stains better than ANY OTHER carpet stain remover I have ever used, including Resolve. When I previously used Resolve the stains would always eventually come back, but with Stain Clean, not only did the stains go away, but the never came back. Plus considering the fresh smell and safe ingredients, I refuse to use any other type of cleaner on my carpet.