After one use, Moroccan Oil purple shampoo transformed my brassy hair perfectly.
Having tried many failed purple shampoos, I found Moroccan Oil's version exceptional. It corrected my brassy hair in one wash, exceeding expectations and making me a loyal user forever. moroccan oilreal reviews