This is my current foundation as I am a fan of a more natural, light coverage base and currently only wear foundation for a few hours at s time. It is a good product to build up to get a bit heavier when desired.
I would say that it's not very good for all day wear, even when using a primer and setting with a powder I find it likes to shift and become quite oily in places.
I love this BB cream when i don't want to wear much makeup, Its a great light coverage makeup, that isn't greasy on my skin. The shade i got was perfect for my skin tone and with a little bit of powder on top it lasts longer.