Bought grey size large and it fits perfectly. I had debated medium vs large. The body and sleeves are a good length since I’m tall and have long arms. The body is more trim than expected and overall very flattering. Have worn it some cold mornings and find the fabric dense and cozy