This is the best foundation I found yet. It stays on all day long and even keeps my blush on. You have to do one area of your face at a time because it sets within 60 seconds. I got this in Buff, for my yellow/light skin. I would suggest using a moisturizer before applying this, because it does tend to dry a little.