This is a lovely product if you are looking for a simple, affordable, day-to-day foundation. I find the matt finish to be especially good for problematic skins as the lack of shine means less imperfections are highlighted.
Although this product claims to be long lasting, i personally find it is not ideal for long wear. The formula rubs off very easily and can be a bit of a problem if you are dancing, sweating or in any situation where you may hug someone (foundation stains; not attractive).
This foundation provides a decent amount of coverage and can be layered in areas where you may need more without looking unnatural or cakey.