After purchasing at least half a dozen different brands of baby/toddler socks, I have finally found a favorite and won't ever buy another kind! These STAY ON my son's feet!!! The only minor issue is that the set is actually 6 DIFFERENT pairs of socks- which can be annoying. They tops of each sock have a different style of stripe, so you really only get 6 individual pairs- I would prefer 6 pairs of the same sock so that they could be mixed and matched.