gift for my boyfriend - really great thermal and he really likes it. he is thin but tall so i got the large and it fits fine. a little shorter than his other thermals, but not by much. arm length is great too. the color is nice and it washes well.