Rimmel's Lasting Finish 25 Hour Foundation is the best out of all foundations i've tried before. last 25 hours. I always get compliments whenever i apply it. keeps my skin dry and smooth. closes all my blemishes.It's amazing. I'm happy with this product, no disappointments whatsoever. I would definitely recommend it to other women. it's a definite must have. Try it, I promise you will notice the difference.