I discovered elf cosmetics because I always look for products that work well, and thst are still affordable. Elf is both, and so much more! Any product I've tried from elf works great, lasts all day, doesn't give me breskouts, and has so many other positive aspects, I can't list them all here. My current fave is their Hello Hydration Facial Moisturizer!! It gets 5 stars alone in my book! I love their cosmetics, beauty tools, etc. Try elf for yourself!