I'm so excited - I finally got my first haul from E.L.F. in the middle of March - 20-25 days, after I purchased it online and I feel really happy, not only because of the correct customer service, but also, because of the high quality of the products! Yes, there are little disappointments, related with the package, but about the products - as I already said, they are very high quality and this is mine personal opinion. Based on this opinion, I recommend them!
It took one month (around 20 - 25 days) to arrive, but it's finally here :)
So, let's unpack.