I ordered multiple items on Nov 30th, it was only supposed to be a standard shipping time, meaning 5-7 days. They didn't even send me a confirmation email saying it was shipped until 20 days later. I finall received my package on the 22nd of DECEMBER. And I was willing to forget about waiting so long, but when I opened the pacakge, half of the items I ordered were missing. I called customer service and reordered the missing items and the lady offered free 2-day shipping. The confirmation email I received stated it shipped out on the 12/23, but when I called customer service on 12/31, a very rude lady picked up and claimed they shipped it out on 12/28. I asked why there is a discrepency in the shipping dates, and she refused to answer and hung up on me. There was also supposed to be a tracking number and it was not available on the elf computer system. Their products may be cheap, but the terrible customer service is not worth it, especially if they keep avoiding the problem. They will lose customers. If a customer asks a question for clarification, you do not hang up on them. I have also worked in retail before, and even when I am in a poor mood, I would never treat valued customers that way.