All though they both claim to set your make-up and extend the life of your make-up, only one actually works!
1) E.L.F. Setting Spray, has a very weird, medicinal smell! When I sprayed this on my face it smeared my makeup and make my mascara run!
2) Urban Decay All nighter spray, has virtually no smell and when I sprayed this on my face felt like a very light mist. My makeup did not run and my mascara stayed in tact. Blush has always been an issue for me. I would always joke that my face eats blush because I put it on and after 2 or 3 hours by blush would be completely gone! However, for the past month I have been spraying this on my face and around 8am and when I reach home around 6pm, my blush is still intact!