I have purchased these several times. They are perfect for my 4 year old. They fit as expected and somewhat snug (which I want as an undershirt). They give an extra little layer of warmth and also help prevent any irritation from scratchy sweaters.