The All 2X Ultra with Stainlifter Laundry Detergent is a must if you have kids in the house. I have two girls and they are pretty good about keeping clothes in good shape and avoiding stains, but everyone fails once in awhile! This has been a great detergent especially for socks that tend to get walked around the whole house in, thus getting quite dirty. Socks are always hard to keep in good shape, new looking and maintaining their color. This All is great for taking out stains, yet protecting the material and color of the socks. A small amount goes a long way and adds a nice fresh scent to them as well. It comes in a convenient size that lasts a good amount of time and is easy to pour and measure so none is wasted. All has always had great scents and that is one of my favorite characteristics of theirs. They are great for other clothing as well, including delicates.