These are nice. My only complaint is that the navy color is more of a smoky blue than a true navy, so they don't match any of my sons outfits. Because of that, he never gets to wear them in public, but we use them on days he will just be at home if his feet get cold.