I'm 5'5'' and a curvy size 6...the medium fit me perfectly.  Very comfy and stretchy.  I got them to wear under shorter dresses in the winter instead of regular leggings and they fit the bill.  Wouldn't wear them for pants, though, unless it was for a dance class.  Not substantial enough for that.