After several purchases from this amazing site, I will never shop retail jewelry stores again! There is a huge variety of diamonds, as well as other jewelry. It does take a bit for them to ship items out, so patience is a must. They take time to check the items for quality before they ship them to the buyer, and I have never been let down! I will never buy jewelry from anyone else besides them.