I was very nervous about the sizing due to other reviews. My son is almost 5 and usually wears a 4 or 5 in brands like Carters/ Old Navy. I ordered a size 5 in Black( because hes on the taller side). The suit was packaged nicely in a lovely garment bag. The suit is a little big especially the pants waist Im so glad the pants are adjustable, that helps. He can still wear the suit now and will grow into it nicely. I am extremely pleased with the quality and design of the entire suit. The purple paisley inside the jacket puts it another level up. Great find, I would purchase again!