Once I took a makeup class with my beautician, including this Bella Pierre BB cream, was tested on me. I fell in love immediately! This BB cream is just great! It is very easy to apply and is beautiful. It doesn't hide all imperfections, but then you have to apply a foundation, of course. This BB cream contains SPF20 and matches my color perfectly.