I ordered 2 items from them 3.5 weeks ago. My package arrived over a week late and one of the items was missing. When I contacted Tarte they did not offer to replace it for me right away, I kept having to ask. They acted like they did not care at all. When they finally agreed to send me the item I had already paid for they told me it would not be shipped for at least 6 more days. So by time I get this item (if I get it!) I will have waited at least a month and a half. Do yourself a favour and stick to buying their products from Sephora if you are going to buy them at all.