I bought this cardigan for my boyfriend. I ordered one size bigger than his regular size in shirts and got him an XL since he'd be layering it over shirts-- it fit perfectly! I will definitely be buying him more of these. It is a really nice cardigan and made out of surprisingly great material!