I bought a medium...fits well except the sleeves are too tight on the arms. I know that everyone is built different and that's the risk you take when ordering online without trying it on but no worry, I'm still wearing it.