This jacket is pretty true to size, but is a slim fit, and is made of tough 100% cotton which has minimal stretch. So for a relaxed fit, or if you'd prefer to layer with a hoody, we suggest sizing up. A 6' athletically built 190lb man will fit perfectly in a L, and can more easily layer with an XL.