I really liked the style of that shirt so I bought the size L which was miss sized. So I bought the XL which is good fit except for the sleeves which has snaps installed in wrong locations. So I end rolling the sleeves up otherwise it will look stupid. Th