I know that probably a lot of people will disagree but for me Max Factor foundations are the best. I've tried almost all foundations in their range and I've never been disappointed. I prefer them over more expensive alternatives.
Max Factor new foundation Facefinity all day flawless is a 3 in 1 product - base, concealer and foundation in one. The packaging looks luxurious, I like the fact that it is in a glass container and you can see how much product you have left. The pump I find not that convinient at least for me because I end up with more product that I need. The foundation has SPF 20. I own the lightest shade Natural 50.
As far as the product itself goes - it gives a good coverage, it can be used to mask light imperfections. As a make-up base I don't think it does the job. I have oily skin and it even enphasised my pores a little. The formulation is on the dry side, it looks natural, but be sure your skin is well moisturised before applying it. I don't have much of a problem with dark undereye circles and I can't tell how good it is in concealing them.