This place really does deserve all the stars!
Not only do they have a huge selection, their staff is incredibly friendly and patient. Emphasis on the patient.
Case and point, I was looking for a super unique wedding ring, with lab created stones, a colored center stone that didn't stick up too much, and my ring finger is a size 3 (I am not a child bride).
It took about 2 months for me to pick a stone (I'm fully aware that it's just a rock, and I was being way too picky), but they were not bothered. They ordered in 5+ different stones for me to look at and didn't miss a beat when I said, "meh... not quite right..." I finally settled on a blue zircon (marquise cut).
The ring turned out amazing and on top of that, they have a great warranty program. You can bring your jewelry in as often or not often as you'd like for cleaning and repairs. You do not have to come in every 6 months like most places. This is a no "run around" zone.
For reference, I worked with Trisha and Brett. They were amazing and I can't recommend them enough. Diamond Center- Give them a raise!