Purchased this for my daughter who is petite and slim - 5'1" and 97 lbs. Got an Adult small and she could not pull this up her torso. Very small and tight. Fabric is a cotton lycra. Clearly must be mis-sized. If it had been 100% Lycra it might have stretched but no give in this fabric. Would not recommend.