Bought these for my 21 month old son because it started to get cold here and I was hoping he would wear them, I was wrong.  My son would take them off almost immediately, however that is not why I gave them one star, I ordered up one size figuring they would last longer, they barely fit on his feet, his feet are very tall from the arch to the top of the foot but not abnormally so and I usually have no problem with the appropriate size for the length of his foot and no problems getting them on, these were a tight fit and a struggle to get on and around his heel.  Was not worth it, ended up buying him other slippers which he still took off but at least I don't have to struggle to get them on.