I really like this product. It does remove makeup very well. I do not use it to remove mascara, because I do not like to pull and tug on my eyes or my lashes, so I really can't say if it works for that. However, it does remove the rest of my makeup effortlessly. Just be sure to use it as a first step in your cleansing / skincare routine, because it will not remove all traces of makeup and is not meant to remain on the skin.