These undershirts are not soft at all and are such a poor fit on my 21 month old.  She is small for her age so maybe because they are a bit big they fit poorly, but the quality of the cotton is not good at all.  The Carter's brand camisoles are so much better, yes they are more expensive, but worth it if you are looking for something for a young toddler that is comfortable and will last.