The shirt and vest are sized as expected, but the pants are huge! I don't how large they think diapers are but they are certainly not the size of an spare tire. It doesnt make sense. Now I have to try to figure out how to keep his pants up for a wedding.