This product does all of the above.
It feels very nice to put on the skin and is easy to wash off. Afterwards, my skin feels as soft as anything and completing clean.
Prior to using this product I had only used expensive cleaners namely, Clarins and La’Occtaine Provenance.
However, I will never go back to using another cleanser.
My other skin concerns namely, oily skin, blemishes and dryness have not been an issue either since using this product.