They are fine socks.  They seem a little large.  My son is 6 years and he isn't wearing sock size 4-6yrs.  This seemed like the next size up but they are a little big.  They are thinner but if they fit him better I'd love them.  I do love how easy it is to match them u and I plan to only buy the exact same socks.