I bought this long sleeve shirt for my daughter who needed a shirt like this to wear in jazz band at school for concerts. My daughter is 12 years old and I read other reviews that the shirt runs a little small so I decided to buy a larger size to be on the safe size. I bought size 16 which fit my daughter perfectly and was not too long but fit her just right. I would recommend ordering at least the next size up so that it fist correctly.  She likes the shirt and it looks real nice on her. I would recommend this product.