This sunstick is very soft and easy to apply, it doesn't leave a whitecast or mess up the makeup I use. It has a velvety semi-matte finish, but for the first few minutes if you touch it with your finger you will feel a slight oily residue. You only need to pat it a few times with a tissue or your fingers, then the oily residue will disappear. After a few hours, my skin didn't look dull nor feel greasy✨ I think even though it has a semi-matte finish, dry skin still can use this sunstick since it provides moisture as well. It also waterproof, I tested it myself before. Based on its claims, the waterproof lasts for 80 minutes