I have some eternity bands from Blue Nile purchased a few years ago that are quite nice. That said, Blue was recently acquired by Signet, the parent company of most of the mall chain stores (Kay, Zales, Jared, etc.), which have terrible reputations for quality and customer service. James Allen used to be reputable until they were acquired by Signet a few years ago. Ever since, their quality and customer service has gone the way of those mall chain stores. As a result, I doubt I’ll be shopping with Blue Nile anymore. My tennis bracelets are from ID Jewelry (great quality and competitive pricing). You can also find some nice quality pieces at reasonable prices at Costco.