These are so cute and my daughter barely notices they're on her feet. They match just about everything. Our daughter has small feet for her age so they're loose, but they stay on because of the smart layout of ankle elastic. We love these and I think it's OK to buy a little bit -- they'll last longer -- because they really do stay on! Keep socks on too! Definitely worth the money.