Purchased a 5/6 for my 4 1/2 year old, it fit a little large but it's better she can use it again next winter. This set was soft and warm, it is not overly thick but she wore them as thermals under her clothes in 10 degree weather and as pjs and never complained of the cold (good for layering). I would definitely recommend!