I am 5'6 and weigh 145.  Usually wear a size 8 pants.  Medium fit PERFECT.  Very tight, no weird bunching.  They are a tiny bit short but I think if I would have got a large they'd be longer just not a smooth looking.  I'll wear them with boots so I don't mind.  These are awesome.