Although I was delighted when I found this package online, since I have a hard time finding trouser socks red or green, I was disapointed when they arrived, because they were too short--hardly more than ankle high.  The "trouser socks" I order from another seller are almost knee-high, long enough to wear under a midi skirt without the tops showing, and since these also appeared on Zen's page for knee-highs, I assumed that they were a similar length.  I wore one pair, in the hope that they might stretch, but they didn't.  Since I HAD worn one pair, I didn't think I should try to return them, so (after washing the pair I had worn) I gave all fifteen pairs to a clothing give-away at my church.  As ankle socks, to be worn with long pants, they should be fine.