This is the quiet winner of La Roche-Posay's cleanser range, and the comparison is worth making out loud.
Toleriane Purifying: about $20, sulfate-free, fragrance-free. Effaclar Purifying: about $25, contains a sulfate, contains fragrance.
Same brand. Same target user — oily skin. The cheaper one has the better formula. If you were choosing between them on the shelf, the price would point you the wrong way.
It cleans properly — coco-betaine and cocoyl glycinate produce real foam and will handle sunscreen — without a sulfate and without fragrance. A large 400 ml bottle.