I ordered this shirt twice…. My daughter is 7 years old, so first I ordered the 7 and it’s massive, would probably fit a 12 year old. Then, I ordered a 6 because they were all out of the size 5 & it was also way too big. I should just return them but it’s too much hassle for me so i guess she can just wear them in 5 years 😓