It’s meant to be big so you can layer underneath. The Large fits like an XL rain jacket. The XL like an XXL and the XXL like a 3X, if you don’t wear any layers. I made the large work as an everyday rain jacket on my XL frame but had to size up if I wanted to layer a puffy underneath.