I usually fit a Large unless it’s something slim-fit, and XL is almost always a safe bet. I read the reviews about the sizing, so I went with an XL, but it was still really tight. Luckily, the material is stretchable. I soaked it in water with conditioner and stretched it overnight after that, after that, it fit more like a true Large. That said, I love the design and the quality. I’ll definitely be ordering more, just in 2XL or maybe even 3XL next time.