I love love LOVE this blush! I have it in Pink Escape which works well for my very pale skin. I think it would look good on olive skin but if you're quite dark it may be a liiitle bit too light.
PROS - Stays on all day, easy as to use, buildable colour, cruelty free and vegan
CON - Only one con - as it's a gel formula, I find if I put it on after doing my powder, it can break down the powder and make it streak a bit