This is a great product. I never blame a company when the fit is not right. I only blame head (smile). It seems that in some brands a large is too small but the next size up is too large. This was marked as a L-XL. There are some brands that are measured differently and this size would have been a perfect fit. Nevertheless I will try to deal with it because it is great looking item, and made with quality.