This cleansing oil contains hyaluronic acid, plant complex and aloe vera extract to help dissolve makeup and impurities while deeply hydrating the skin. It is a lovely cleansing oil. It is quite gentle, and the consistency is thin, light and feels silky on the skin. I don't wear a lot of makeup but it removes everything on my face quite effectively and rinses off easily. Not only does this product leave my skin feeling clean, but it leaves it feeling hydrated and fresh. I would recommend this product for all skin types.