I LOVE moroccan oil, it's by far the best of all the argan oils imo. OK, so it's pricey BUT it last forever - with my short hair I get almost a year out of a bottle as you only use a tiny bit. What I do is put my palm over the top of the bottle, tip the bottle up, then down, and what's left in my palm is more than enough to treat my hair.
I use it on my hair after washing and conditioning as a treatment and I also use if after straightening to catch any of those horrid flyaways and find it really does work.
I've used a couple of the other argan oils that are available and keep coming back to this one. It smells great, it's light and doesn't weigh your hair down (assuming you only use a small amount) and really helps the condition of your hair.
I have bleached blonde hair so my ends are quite dry. Moroccan hair oil is a miracle product for my ends.
I got the 50ml bottle for about $30 off eBay as I couldn't bring myself to paying $45 for it in a normal retail store. The price is the only downfall of the product. I would like to use it everyday but since it is pricey I'm quite hesitant to do so.
It's not the best smell, but leaves my ends soft, manageable and looking healthier. A tiny bit does go a long way, I only use just under a 10cent coin size.
I apply it to my ends and work my way though my lengths but focus on the ends. I apply it to my hair after I've dried and straightened it.
Tips: Dupe: the dove miracle oil is just as good!