Hiii. today I want to say that the l'oreal total repair 5 is not a good shampoo for dry hairs. this is my personal experience after use total repair 5 my hairs become very very dry. I think this shampoo is only for oily hairs. L'oreal mirror shine is much much better than L' oreal total repair 5. Repair is come in white and red plastic bottle but mirror shine shampoo come in pink bottle. after use mirror shine shampoo my hairs become really glossy, shinny, smooth, I am really happy with L'oreal mirror shine but after use L'oreal total repair 5 I became very disappointed because this shampoo make my hair very ruff, dull, dry, I am not happy with this product.but the fragrance is really amazing. It has light fragrance which I really like but in shampoo we need good shampoo not a good smell. Soo if you have oily hairs u can buy this shampoo but if you have dry hair plz never buy this product.