Based on other reviews, I ordered two sizes too big because everyone was saying they run very small.  I normally would wear a medium, so I ordered XL.  They came in and were way too big.  I returned the XL and ordered a Large instead.  They fit great.  Stretchy and comfortable.  Great work pants.