I bought a size 6 months and I'm not sure this will even fit a newborn. It's 100% cotton so I hope my girlfriend doesn't shrink it after one wash. Very expensive considering I could have bought her a pack of onesies, like 4 for $12. And the fabric doesn't seem very soft.