I LOVE these.  They fit well, even though my child is at the bottom of the size range we bought (she'll have room to grow).  I bought them because her socks (even with grip treads) slip and slide on our hardwoods, and I didn't want her to have to wear her heavier outdoor shoes in the house, but wanted to keep her feet warm in winter.  These do the job, and they are cute as can be.  She absolutely didn't mind having them on her feet (impressive, because she can pull off a sock in seconds flat), and they stayed put.  They were cheaper here than in the Stride Rite store, too.  I highly recommend them.