I got these shirts in a size 2T for my 2.5 year old toddlers. The shirts are true to size. They are mostly cotton and don't stretch at all. They're cute, light and sleeveless and the material dries quickly so they're good for playing around the water table as the shirt is still drying on baby. The purple unicorn shirt is in high demand. Now for the bad news: buttons. Buttons are ok, right? Except when you're trying to disguise a 35-pound tornado. Then it is almost impossible to make them. Because of the buttons and lack of stretch, my kids can't put them on by themselves, which is a major drawback and a source of tantrums. You cannot remove them yourself either, they are also a source of hysteria.