These shirts fit small! We ordered a large which should fit like a 10/12 but definitely fit like a 7/8. After reading reviews we ordered up a size and they will fit my skinny 7yo perfect but not big. Wish they were a bit bigger but they are a nice thick material and because of that I am keeping them! They seem like great quality.