Thoroughly disappointed in this company. The item says one size fits all but the fit is smaller than usual. To return, too small has a 20% restocking fee. This item is overpriced at $19.99. I enjoy wearing these types of vests, but will NEVER order from this particular company nor will I recommend it. Give the customer the option to pay for shipping. I have never heard of a restocking fee for clothes...Outrageous!! Won't get me again!!