I'm 5'11"  First I brought American medium size it fit slim as shown in the picture, however its length is short , It shows belly button when I slightly stretch my shoulder, So  I ordered American Large size knowing that it would has proper length , I saw Large size has proper length , however its too loose in waist line as well as  shoulder doent fit slim way as  shown the picture , My suggestion to these Chinese manufactures if you display slim shirts why can't you make at-least different  length's  ?