I'm really liking this sweater! I'm 5'9 and 160 lbs, somewhat top-heavy. I ordered a large and it's a little baggy, but not too baggy. I think it's meant to fit a little loose, so just right. The sleeves are long, but in a cozy way. Warm, but not too warm. Two thumbs up!