I got the medium sized ones.  I am 5'10 about 16lbs and they fit really well.  The only complaint I have is that the width of the legs is super wide.  I fixed that by tailoring the legs to more of a tapered look.  Other wise there is plenty length as you could probably be about 6'1" and have more then enough length to not make these floods.  Just know that the legs were a little thick for my chicken legs and style.