I bought these to go under knee high boots. They are great! They stay up and are very comfortable to wear. The only downside is the repeat colors. The upside, some are regular stripes and some are glitter stripes.