The fit is good. Material not exactly as expected, but nice and lightweight for a summer wedding, just super sad the bow tie is not here. :(I love it very cute. Everything listed is included it also comes with a tie and bow tie. True size it fits my son perfect. I will be purchasing again for another special occasion.I liked the overall appearance of the outfit at first glance, however, there are some elements that need to be addressed. First off, the fabric is incredibly thin, the bowtie is a bit small for the size of the outfit. The bowtie seems to be more suited for an infant rather than a 1st grader. When the bowtie is fastened to the button, it doesn't completely conceal/hide the button to which it is attached, and that looks tacky. Further, the buttons on the vest & pants are a burnt orange, whereas the buttons on the "matching" shirt are black, that makes no sense, and there's a thick black accent strip across the pocket on the shirt, which does not compute. Also, the vest & pants have a subtle shimmer threaded throughout the fabric, which I could have done without. I wanted to love this, but no can do. I'll have to find another shirt to actually match and hope the outfit itself doesn't break away at the funeral in a good wind!My son looks great and he loves it, it was a perfect fit . Graduation is in the morningVery nice looking suitBow tieIts a nice piece of suit..