I've ordered a few shirts form this seller in the past (about five, actually). And I usually always order XL (US-L) and they're a perfect fit. I usually wear US-S or US-M. Ordered this in XL and it ended up actually being like the US-L the listing describes. Quality and style is good, but it's too big. Returning this isn't cheap, you might as well order a different size. So be careful when selecting size, I recommend contacting the seller before ordering.