I travel alot for work and some of my hair and face products that have oil tend to leak out of any LEAKPROOF container I try... but these are fantastic. They hold just enought for a few days or a week and do not leak at all. (Tested on several flights)
I haven't used them for essential oils, but I do use them for Biosilk which is an oil for my hair and it's great.