Ran a little smaller than I expected.  The pants where very tight on his belly and the shirt did not button all the  way up.  My son is 21 months and the suit was a 3T.  He is a little big for his age but I would never has guessed he needed a 4T!  If I had more time I would have taken it to a seamstress and had it altered slightly.