H&M Men’s Short Sleeved Button Up Shirts - XL Palm Trees.

Fits more like a slim XL.