Way too small! Ordered a medium for an 11 year old and she could not squeeze into it. More like a kids size. Even ordering up to a large probably wouldnt make a difference. Material is t stretchy at all. Too bad, cute shirt