The M Perfect BB Deep Cleansing Oil is a botanical oil cleanser formulated to remove long-lasting BB Cream and also excels at removing waterproof makeup. It dissolves dirt, excess oil, oil-based makeup, and is water-soluble to rinse free. Botanical oils moisturize and nourish skin with vitamins and antioxidants to control and treat troubled skin.