i order them medium just in case they run small, but they was a little big on me, so i fixed them to small size and still be long enough that i have to fold the bottom part. they really shiny and lite. im 5.4 tall and 128 pounds. if you are less that 130 pound you should get the small one. they are comfortable and are 1 inch long down under me ankle. as i said. im 5.4" with long legs. and fits me perfectly.