I bought these for my daughter for cheer; they are perfect for her under her skirt. The pair we have have no issues with unraveling nor has my daughter complained of them riding up. Like any clothing item, it's not easy gauging what size to buy. I was on the fence as to buy a child size or a woman's size; my daughter is 4'9" and weighs 80lbs; the women's XS is perfect; just enough extra room that they are fitted without being tight. For comparison's sake she wears a girls size 12 in jeans and *can* wear a jrs. size 0 jean but they are usually sort of roomy.