I honestly mistook this for being fragrance free but it has an oil which is used for perfume and honestly the first few times I tried it it stung the heck out of my face. But then my face kind of got used to it and now it doesn't sting. Now for the pros, it has a gorgeous foam and you don't need to use much to get your face clean. It removed my sunscreen well though I can't say that it would be good for makeup because I usually double cleanse with an oil or balm first if I wear makeup. It is a really great cleanser.