They do run large.  I'm sending them back to order a size smaller.  But they are high quality, seem to be a good, sturdy weight and I recommend them.  Just to give you an idea, I'm 6'0", 245lbs and the XL were too big.  Same with the matching pants.