Ordered a size Large for my father who is about 5’8” and roughly 170lbs. He normally wears a large shirt so I ordered this one since it said true to size. Was not true to size. The large fit more like a 2XL! Fabric felt comfortable however and seemed like a good quality shirt overall but the sizing is way off. If you order this shirt I’d suggest ordering 2. One is your normal size and the other a size lower. Can always send the other back if it don’t fit. I do plan on buying another shirt once this one is refunded.