I've been looking for products to make my make up last all day. Usually my make up melts away in a few hours and I absolutely hate it, especially because I have PIH which I try my best to hide until they fade away. I've been reading amazing reviews on Urban Decay Makeup setting spray so I decided to take the plunge and spend my hard earned money on this. In short: it doesn't work for me. I don't think it has any effect whatsover. I really wanted it to work, but I was thoroughly disappointed. But I think it might work on other people as so many people praised it. I guess it depends on your skin. I might try it on my friends to see if it works for them.