These are exactly what I wanted for my son. They are not super thick, but we use them to layer so I wouldn't want them too thick. I think that would make him hot and uncomfortable. They are the right fabric for a layer against the skin. My son really likes wearing them and has started asking for them now. They shrank very slightly from the 1st wash, but have stayed the same size after the first wash.