Each brand of shirt has its own sizes. So a L in one may actually fit like a 3xl in another. Not only that but the hilo hattie brand L will be a L one batch and a 2xl the next... no standards followed. Their size charts are the same for all shirts despite the fact the sizes are all over the map. Dont buy online as you cant know what you are going to get an you have to pay to return. They know this. They know before hand but they'll waste your time and $$$. No wonder they are going broke. If I seem angry it becuase this can be avoided by the retailer being hinest and paying attention BEFORE wasting time and money.