I've struggled with acne for years, as a teen, as well as an adult. In my experience, salicylic acid treatments work better on oily skin or teen acne, while adult acne (or more troublesome acne) is better treated by benzoyl peroxide. Because of my long history with these products, I didn't expect to be too impressed by this product because it is a salicylic acid treatment.