Fit is far too small for what it states. My 2.5 year old is in 2-3 clothes across 90% of shops. We went for seize 3 which we knew may be too big. It was too small!! We went into a next instead and found the only size to fit him was a size 5. It now fits around his trunk but is far too long in the kegs and arms. Didn’t have much choice as we had to attend a wedding and didn’t want to get his suit too far in advance.