We decided on this site when my original engagement ring could not be sized properly. One of the reason we went with them because all of the great reviews and their 2-3 days shipping. We ordered on a Friday so I expected to see it the following Wednesday or thursday at the latest. Being engaged newly with no ring to show is not so much a fun thing... here is my 10 minute story to everyone instead of just flashing the bling. Anyways, waiting... then some explanation about how their vendor required payment first (not out problem) and kinda wierd it was even mentioned. Then the diamond we selected was no longer available (shady and disappointing but believe the vendor did not update their stock) AGAIN not our problem. So a similar diamond was offered and then received almost 2 weeks after the 2-3 days that was advertised. If I had know this then we would have waited the 3 weeks at a retail store for correct sizing. The ring is gorgeous and very happy with what my fiance picked. I love it but the new diamond has a different type of inclusion that the other did not even though it was sold to fiance as better quality. No discount, good customer service but not really apologetic or worried about our experience. Just remember they can be returned and do answer emails for the most part so that is a plus.