Im hourglass shape, 5,5 , 140ish lbs and usually wear a size 6 (mostly Levis 27/28) and the medium size fits me just fine. Its thicker than leggings but thinner than denim (although I have some Levis thinner than this one). If you pull it up all the way it WILL give you a camel toe but as you move around it adjust better on your body and you're fine.
Just like in the pictures. Ill definitely buy more.