There are so many affordable yet good quality cosmetic brands out there. And the E.L.F. brand has become one of the most important discoveries for me. But still I have to say that not at all products by the brand are as great as they describe.