I love these so much, that I buy the next size as my baby grows. My baby worn the newborn size until 2 months. They are a thick soft cotton make. Perfect for under shirts, onesies, sleepsacks or by themselves!