I bought this for my 17 year old teenage son who is 5ft 11" and about 200 pounds and I bought him I think 17 and 1/2 and it fits him perfectly.
I would definitely recommend this shirt, it's a very nice shirt of excellent quality, I would definitely recommend if you are looking for a good burgundy or burgundy shirt. Very very well done.