My husband originally bought it in a xxl, but it was too big.  He is an xl, so we bought an xl. And he looks good in that coat.  To be fair, that coat could make any broad shouldered man look amazing!