The legging is a good thick fabric and when I initially tried them on in store, both medium and large seemed to fit well. The sales associate advised that o take the large to be more comfortable and to make sure there was enough room for growth. This was terrible advice! These leggings stretch TOO MUCH! Within a couple of hours of my first wear they were saggy through the legs looking frumpy and the worst part is that they fall down from the waist and I constantly have to pull them up or they will fall right off. Very, very disappointed.