I was skeptical about ordering these but turns out they are pretty awesome.  Nice material...the fit is good.  I am 5'9" about 140...I ordered the medium and they fit great.  The only complaint I have was the elastic...super tight.  I just removed it and use the draw string...problem solved