While I love the necklace and the price, I was extremely disappointed with Overstock's shipping. I paid extra money to have 2-5 day shipping. The product was delivered by USPS in 2-5 days, however Overstock did not process the order until 3 days after order placement. Therefore it did not ship until 3 days after ordered. Very disappointed.