I bought this because I noticed my white towels were not as white as they once were. I saw the commercials and thought I would give it a whirl since I had a coupon. Although it did whiten, I can't say that it did any better job than OxyClean would do. I like this because I am not a fan of bleach, even non chlorine bleach (I just don't think it works), but I am not sure if I like it better than OxyClean or good old fashioned baking soda. If I had a coupon, I would buy it again.