Although I like the brand Tommy Hilfiger, this shirt I bought in size M only me go at all: size M at the neck and at least size XL in the body, a disproportionate shirt sleeves too much long. Despite the promotion posted at the time of purchase, I have not been satisfied. I do not recommend buying.