Wonderful quality shirt. The sleeves can be folded and buttoned up. It says size XL but I think it fits better for larger M or small L person.