I ordered the large which was a little tight, exchanged for the XL which is now a little loose. I usually wear about a size 14, L to XL, so the XL looks slightly better. The sleeves are a little long and the underarms a little too big, but it's passable. Good shirt for staying comfortable and casual.