The shirt came in well before the seller stated it would, that was a nice surprise. The shirt itself is light weight, fits snug. I am 6' even and weigh around 165lb and it fits. If I gain 5-10 more lbs I will have to go XL but until then this is a nice fit. Keep that in mind when buying from this seller. The style is nice and it looks good on me. I have purchased several things and have been happy so far. REMEMBER: this is a very metro/euro style and build. Not for guys with guts.