We bought two of these for my son and daughter's hip hop dance recital outfit. IT DOES RUN SMALL! My kids wear a size 10, but I bought a size 20. The 20 is a bit bigger, but not so much that they can't wear it. I had to fold the sleeves up a few times, but I like the length (loose enough to dance in). I added some bling to my daughter's shirt; replacing the buttons and adding blingy trim to the pockets and collar. I added military effects to my son's shirt. They look amazing! I wasn't expecting them to be good quality for the price, but they are great quality! They are made from very durable material that will last a long time. Recommend this highly--just order a bigger size than what your child wears normally.