These are definitely on the larger side of newborn, which I was not expecting. However, it is really nice right now as our little man is just too big for the smaller newborns, but too small for most 0-3. He’s 8lbs 6oz and 21in long right now, and they are still a little loose on him. These are super cute and soft as well and have held up through lots of washes already. Four stats only because I wasn’t expecting them to be larger.