Because my hair is super long, buying shampoo and conditioner from the salon can end up costing me a small fortune (believe me, I use a looooot of product when I wash my hair)!
I have been using L'Oréal Extraordinary Oil shampoo and conditioner for years, and I find that especially the conditioner is about as close as you can get to salon quality: it is thick and creamy, and it makes my hair wonderfully soft and easy to manage. I also feel that the shampoo thoroughly cleans my hair without stripping it dry.
For the price, a better product is hard to come by.
I have seen in other reviews that some people don't like the smell or find it too strong, but personally I like it and I don't find it overpowering at all.
I have tried some of the other Elvive products, but Extraordinary Oil is definitely my favourite!