The shirts are nice and comfortable but they definitely run large. I usually wear a L but it was much too big and loose, so I ordered a M and it fits better but is still loose (not snug like most moisture-wicking shirts).  I plan to wear it under my short sleeve shirts  to avoid arm sunburn. And itll work.