I wear L and it's a little bigger than I thought, good thing I didn't order XL without knowing and got the large size, mostly just right , but I'm going to order another midium size color as it's slightly larger than the appropriate size if that makes sense. I really like the quality of the product, for the price you can't beat it. Highly recommended! Thanks very much! A+++