the Maybelline BB Cream does a decent job of covering minor imperfections, evening out redness and smoothing fine lines. It's creamy, spreads well and blends easily. It's very moisturizing, yet it doesn't feel thick, heavy or sticky on the skin. It really feels light--almost like a second skin. I can wear this product without having to apply a regular facial moisturizer beforehand, so it's nice that I can skip that step in my routine. But as with many tinted moisturizers I own, after about four hours, this product becomes far too greasy on my oily skin. In this hot weather we've been having lately, the natural oils in my skin literally eat up this product, and after about five hours, it looks like I'm barely wearing anything at all. I've tried setting it with oil-control powders and that doesn't really keep things in place longer than five hours. I would say that if your skin is dry to normal, you'll have much better luck with this product, but if you have oily to very oily skin, I don't think this will be able to take you through the day. It does a little bit better if I wear a primer underneath, but not by much. The fragrance of this product is very mild, sort of like a regular foundation, and I have experienced no breakouts or irritation since I've been using this BB cream. As for sun protection, as I stated above, I would not advise relying on this product alone for any type of serious sun protection.