I'm typically a xxs-xs but this was actually two sizes two small for me. I got a small because I knew it ran small from reviews but it was still really tight on me. A medium would have been better.
Really great quality shirt though and it won't stop me from wearing it.