It fits my 10 year old son perfectly everywhere except the waist. But… my son is very slim so I always expect the waist to change. The length of the shirt, the length of the jacket and even the pants were perfect. The quality is also excellent. He looked so pretty in it. However, we plan to return. He just tried it on and decided he wasn't comfortable. He's autistic and won't miss it :(But he looked so good!