I have always been a fan of elf and their affordable product. Their customer service was so bad that I am completely turned off from the company. If you order from them, be prepared to wait way beyond the estimated delivery date with NO communication. You can't email them. You can't call them. Emailing them, you have to wait 2 weeks for a response with a different email for you to reach out to. Calling, you will wait an hour or more which I couldn't do cause I work fulltime. You can't cancel it, you can't inquire about it. I felt very frustrated and helpless. I literally thought I lost my money until I got the package randomly one day.