I'm 6'1", slim/athletic. Seems Kenneth Cole shirts, in general, run a bit short - about 1/2 to full size. LG definitely a bit too short form me, can only hope the XL won't be too big.
This shirt advertises as navy, which it most definitely is not. It more closely matches a charcoal grey. I really cannot find even a sliver of blue in this shirt. The attached tag is labeled as navy, but that could have been attached incorrectly. The only other color I believe this style comes in is black, and I would also definitely not call this black. It is a CHARCOAL GREY.
LG otherwise fits my chest reasonably well and shirt is comfortable and looks good.