They seem very warm and are a perfect fit for my little one's feet.  He's not walking yet, but I wanted them to keep his feet warm.  Easy on and off.  They don't fall off easily either.  Very nice quality.