I got these for my five year old son. I bought them a little big, but they aren't so large they flop off his feet. They says they are very comfortable and warm and he loves how they look. I think they are super cute and very well made. Absolutely recommend these!