I have used Johnsons Baby Cream for 59 years since my first child was born. I have oily-combination skin, but I find moisturizing my skin helps control the oil. This is very non-greasy and goes on great under make-up or on its own. It has never made me break out, unlike some other much more expensive face creams.
It doesnt look too "shiny" on the skin, rather it sinks in well and leave it feeling soft and moisturized. And because this is designed for babies its very gentle and not the least bit irritating.