Fit, Finish and Quality are all top notch! 5'9'' 185 I ordered a Large and it is form fitting. If you are over 5'10 you will need XL or above.
Loved them so much I got another pair, wear them as much as I can and they are as comfortable as the pants.