I ordered 2 of these shirts. I'm 5'6" and about 124 lbs. I ordered the M and it fits as expected. It's a loose fit. If that's the look you're going for, size up. It is a comfortable shirt and the quality is better than I expected. I put in the washer and dryer and it came out looking great! It didn't shrink.