I'm not sure if it fit smaller or shorter than expected, but it's one of the two. My child wasn't uncomfortable in it, however, so it would work! We weren't able to get the bonnet to stay on his head either, so maybe he's just too big for it. It was cute, and a great value for sure!