My wife and I both bought our rings from Shane Co when we got married and we are very pleased with the service that we have received over the past 4 years. You virtually can't beat the fact that you can take your rings back in, every 6 months, and get them cleaned and polished up. That fact alone makes buying your jewelry here a must. They have a great selection of diamonds, rubies and other gems. They only get 4 stars because I can't bring myself to give 5 stars to something where it costs you quite a bit of money to buy like jewelry does. But, if I bought jewelry again in the future, I wouldn't hesitate to come back to Shane co and spend my money there.