L'Oreal paris Infallible is best foundation ever it suites me very much it is long lasting foundation it can be used as party as well as daily use also this infalllible foundation is very easy to carry on face from my experience this foundation will suites to all skin as per their skin tone you can carry this makeup in any season either it is rain, summer, or winter no matters your face will remain glowing with my personal experience with this foundation my friends were very impersed and now they too use loreal paris infallible foundation.