Fabric seems of good quality. Haven't worn these yet, but tried them on and they're well made, with all over stretch! They can be used for gymnastics, dance, or yoga, as you can freely move in these . I was hesitant to purchase, as they seem to be high priced considering they're children's, but the fabric quality is awesome! Better than expected! I'm very petite and I'm always on the unending search to find tops and bottoms that fit well. These certainly serve their purpose! Thank you :)