I got three different designs for my almost 13 year old niece, she is about average for that age, 5'3" and 85 lbs. she got the extra small and it's a little loose on her, which is exactly how that should fit at her size. The fabric is soft, and the designs are cute, my niece really likes them, so do I.