Medium fits perfectly in length and is comfortable from all sides. The sleeves are just right and I love the look of the shirt. I bought one in each color and the only reason this review doesn't have 5 stars is because the burgundy shirt is actually red. Doesn't look like the picture in color.