I'm practically always size Large, and so i ordered L on this aswell. It feels like a XL jacket however. I would advice to order one size down.
On top of this, as this is 100% synthetic material, it feels like a traditional raincoat, you sweat immediately when you put it on. I can't think of a place to wear it... Too bad since it looks quite nice.