The sizing on this outfit is horrible. I have a small 4.5-year old, so i purhased the 3-4y size. It looked like it would fit a 6-year old. The material was thin and cheap, but acceptable. But there was no way my son could wear this.