These were a great fit, true to size for juniors, slightly stretchy, and fit snugly. However, I forgot that this was not junior petite sizing - while the fit was good, the length was too long for my 5' height - I had to hem at least 2" off the length. So I'm giving it 4 stars.