I have purchased this item before. It fit perfectly, I tried to order a replacement along with two other colors. Arrived about a size smaller than ordered. It took over 4 weeks to receive. The company is located in China and charges freight. They also only received Chinese currency, so you have to pay a fee from your bank to transfer the money. I'm still waiting for the label to be returned from the company. ATTENTION, it is not easy to do business with this company. One thing that is really worth noting is that these items will need to be shipped back to China at your expense to ship them back.