LOVE this foundation! I have the hardest skin to match and absolutely love how the true match line of loreal has so many different shades and undertones to choose from! This has great coverage! It is gentle enough to not break out my skin, and it lasts for an exceptionally long time. I have ridiculously oily skin so it didn't last all day but with a setting powder it does last for the majority of the day without touch ups