I bought these to go under a black skirt for an 80s party. These fit perfect. I am 5'9" and about 260 lbs. The length came to just under my knee, and with roller skating, and dancing - they did not fall down. I would buy again!