Shampoo really does everything that is promised. It is one of the best shampoo that I’ve ever tried. It can be compared only to L’oreal Professional and Kerastase. Several weeks ago I was at the salon having a haircut and the products that were used were L’oreal Professional. Of course my hair looked perfect after all the procedures. But I want to admit that when I use BC Sun Guarding at home my hair looks almost the same. This shampoo is clear and smells nice. After you use it your hair looks beautiful, shiny and smooth. After a week you can see great improvements plus it moisturizes your hair after damage that sun causes.