it has a high waistband which is pretty stretchy.i believe the fabric itself is only moderately stretchy although since the bust area is.. i can't think of a great word..ruched, there's lots of wiggle room so i guess that's why it fit my sister and i,even though hour size is very different