I am a petite person. Size XS-S. These socks barely make it over my knees. They are not tall enough for garter belt.  I wouldn't want to wear them for more than a few hours standing [slide a bit].  But they work for a little bit of costume wear... keep your legs warm in the mini outfits.  I would consider buying these again.  But I wouldn't recommend them for anyone on the larger side.

Bass shoes makes a long sock out of bamboo fabric that I think would fit larger sizes because it they are a bit longer for a knee sock.