A good quality product that delivers almost everything it promises. 25 hours is really a push unless you have perfect skin anyway and so depending on that is a fallacy. Aside from that the product delivers a wide variety of shades and at an affordable price. The coverage is good and almost natural so definitely a great buy.