I've had never purchased anything from them before and did not know that the shipping would take so long. I've been waiting for my order for three weeks now. I've contacted customer service and they told me that they would send another package since I hadn't received mine yet a whole week after my estimated delivery day. And now the tracking saying my package was suppose to arrive yesterday and all of a sudden I don't have an estimated delivery day. Again. I shop online very often and this has literally never happened to me. I will never purchase anything from there again and I haven't even received the actual product to see the quality yet.