Great length - I'm 6'5 and have long legs and yet size M fit me perfectly. Unfortunately I didn't like how baggy the sleeves were, a slight taper would've made them perfect.
Very warm, purchased for the cold VA nights when playing tennis. The only improvement I would make is the drawstring at the bottom could hold a little better. Another great Midwest deal.