My son has shoe size 22, so I've ordered these booties in "M". I had to send back because they were too big. He would fit in at the earliest in 1-2 years! The material I find ok, it is very thin, but seems stable. The closure is ok and I think they also keep well.