Love these! Bought two for my girls. They usually wear 2T and 3T, but I got the size larger. Right now they fit like dresses but will work as a top with shorts under it when they get too short. It's a sweartshirt type material (thick, but not too thick to wear in the summer) and the details are stitched, not screen printed.