I adore this foundation. It provides excellent coverage and the lightest shade looks completely natural on my very fair Irish complexion. I used this foundation on my wedding day, and it wore like an iron mask for 8+ hours of high drama, sweat, tears, laughter, etc. It was still flawless at the end of the night, with only one touch up.
The only downside to this makeup is the lack of SPF protection, and it is not labeled as non-comedogenic. I've never had a breakout from using it but the lack of this label still makes me wary. Also I've heard that L'Oreal still tests on animals. Haven't confirmed this info but another cause for doubt.
But all in all, this is the best foundation around - and you get it at a drugstore.