L'Oréal excellence is very nice and quality is very good and product good I am using this L'Oréal excellence it's very good and I am using to one year it is a extra protective creme colorant with ceramics protein tm conditioner I am quite surprised that a whitening moisturiser can actually moisturise quite well! No sideffect long lasting it was too good but L'Oréal is the best product.