Perfect!
I got these for my two year old (and the matching zip up one for her brother).She’s 33.5in tall and about 23lbs and they fit her well! I imagine if she wasn’t still in diapers the shorts might be a bit big around her waist but nonetheless we love these!!