The ck one all day perfection makeup is my favorite foundation I’ve ever used so far, and I’m going to explain why that is. First of all it comes in a glass packaging with a pump, so it’s really easy and really hygienic to use. It has a thick consistency, and it’s easy to apply, and has a full coverage. It’s perfect for all skin types, and in my experience it doesn’t cling to the fine lines, and stays put for many hours. It’s available in many shades, and even though it doesn’t have a completely matte finish, it’s easy to set it with the use of your favorite powder. I’ve also noticed that all products used over it are much more visible than with any other foundation I’ve used. So I’m definitely recommending this one!