I ordered these for my son who is 6 1/2 and has a very difficult time putting socks on. We threw away the socks we had out of frustration and I asked him what he wanted - stars and hearts! And knowing my son's fondness for rainbows, I bought them too. He loves her. These are his "special" socks now. He can put them on himself and he likes it. Total mom win! They seem to be of really good quality and the design is exactly the same as in the photo. The size was as expected. Only note: there are a lot of threads in there and when my son tried them on he said they were itchy. After I washed them he had no complaints and wore several pairs. If your child has very sensitive skin, the thread inside could pose a problem.