I loved the hair oil. It's very lightweight and is great for my fine/wavy hair.The moisturizer and the 2-step protein treatment work, but after purchasing this product for a 3rd time, I discovered that the 2-step protein and the moisturizer both contain DMDM Hydantoin, which is an ingredient that is known to cause hair loss.If you aren't worried about DMDM Hydantoin, this product does do what it is supposed to. But if you can get it from a brick and mortar store, (I cannot), that would be best, as more than once it has arrived with spillage.