Although the strap was ok, the customer service and communication was terrible. I paid for 3 day rush / express shipping and didnt receive it until about 3 weeks later. 3 days after the purchase, I sent emails about the status and was told it had already shipped out earlier that day. Sent another email a week later and was told again it was shipping out later that day and to refund my express shipping cost. Again I Sent another email after another week telling them to cancel and refund my entire