Stretchy and soft, looks good, runs large. I'm between a junior size 5 and 7 and usually squeeze in a bit to a 5. A 5 in these is comfortable, but the waist opening is about the same size as the hips, so when wearing it falls lower toward the hips and ends up being not as high waisted as advertised.