Overall it was good. The customer service was great and the products so far have been good, too. Unfortunately we waited for a long time to receive our products due to being out of stock. We ordered our rings, got our sizing kit 2 days later and I sent the email with sizing the same day we received the kit and then the next day, one of the rings was out of stock. Optim did offer to send a different color ring but I declined .. just bummed we waited so long for our products. Unfortunate timing.