These are not actually denim. I ordered the "black denim" but its more of a thin material that is stretchy, like leggings. I am also 5'7'' and weigh 120 lbs, and the size 3 was too small for me. I think for $35 you can find better jeans....actual jeans.