I am 6'1 with a  thin build, and I have a really hard time finding long johns that fit. I got the large and it was almost too small to begin with, but then it shrunk after the first wash to where I couldn't even put the pants on. It's too bad because the material is nice.