Wish I had seen this site before I ordered from them! Website states 5-7 business days to process the order. What it doesn't tell you is shipping is a flat fee of $10 and it will take 10-15 business days (yes that is up to three weeks, minimum of two weeks). I've been tracking the order and for the last 5 days it's been somewhere about 15 minutes away and hasn't moved. Their website didn't say anything about how long it would take to receive my order until I paid. This was a gift for my daughter as she's off to college but she's already left and we still don't have her necklace. I asked for a refund and they said no because the order is already on its way. Yeah been waiting a month and still nothing. Do not buy from them!