These socks are super cute. Also, they're pretty thick which is nice. They don't get 4 stars for three reasons; 1) they're expensive for baby socks, 2) although they say 0-12 months, there is no way that these would fit any baby over 6 months, 3) since they're thick they have a lot of strings on the inside of the sock that eventually may ball up and be uncomfortable, not sure yet.
.....but they do stay on well and are really cute!