I had a great experience with BluShark - this was my first time ordering and I was impressed with the range of products, the delivery speed, and with the return process. I had ordered straps for two different watches, but I had gotten the size wrong on one of them! The return process was easy and customer service was helpful. The straps that I kept, though, are already in my rotation. Just wish I had gotten them earlier!