Large is good, a little loose, if you prefer athletic fit/slim fit go down a size. Purchased Large for my husband-athletic fit. could’ve purch’d Med. just as the pic. it’s a little loose (comfortable loose) not sagging.
Pros
I bought this shirt for me. I love the fit and style.
Cons
The colors may fade after washing, causing the design to lose its vibrancy