I am 5'10" 140 lbs.  I usually wear a 33-34 inseam, these are definitely long enough, didn't shrink any either.  I like the way they fit roomy but not overly big.  I ordered a small and have lots of room.  I will order more of these, they are soft and not too thin.