DHC's velvet skin coat is a great product that does exactly what it promises. It minimizes lines, makes makeup application easier, and minimizes the look of pores. It prepares my face for makeup by making my skin feel just like velvet! I would recommend it to anyone who has oily skin. This was the first time EVER that I didn't end the day without looking like a grease slick. I didn't require any touchups to my face all day, no blotting powder or blotting sheets. Also, I have oily eyelids, and usually by the end of the day, my eyeshadow has been melted away (who knows where it goes!). But not with velvet skin coat. I was pleasantly surprised that it kept all my makeup in place. I was considering buying the Urban Decay Eyeshadow Primer Potion, but this is a much better deal because this can be applied to my entire face, not just my eyelids. Also, this is good to use on days when you don't wear any foundation or powder. It minimizes the look of my pores, and makes my bare skin look more polished. I also like that it doesn't have a fragrance. It is very light on the face; it feels like you wearing nothing. It's not drying at all, and it doesn't have a white tint like some primers. Overall, I think that this is a great product that anyone should keep in their makeup bags. Who doesn't want their makeup to look flawless?