This is a non-irritating gel for removing eye makeup. It doesnt leave any residue but it also doesnt completely remove my mascara. I don't use the waterproof type, just ones by L'Oreal. I have to go over my eyes several times to get it all off. It removes eyeshadow with no problem.