The shade that I picked was definitely me! However, I still have to apply it multi times per hour. I would think that if it is called "All Day" that at least it would last half of the day. The only thing that I haven't tried is using a primer. I have layered it on top of the Estée Lauder concealer as instructed in a previous gift and it seemed to last longer.
Bottom Line Yes, I would recommend this to a friend