Diamonds Direct has beautiful inventory but be warned if you need repairs/ring sizing! My engagement ring need sized down and it took three weeks to get an appointment. Repair appointments are only on Tuesdays and Fridays so if you live outside of Charlotte be prepared to take a day off work to accommodate their schedule. My ring is still too big so trying to get another appointment has been even worse. I explained the need for a Saturday appointment because I can't keep taking days off work to drive into Charlotte. I was told that there was no guarantee and that they usually "don't do something like this". The woman I spoke with didn't seem phased by my frustration that it would take 2 months before my ring fit correctly.
You get what you pay for...value for the piece but the customer service must be the component they don't charge for. Very disappointed!