These are so cute, light, and well made. They're very easy for my 2.5 year old to take off and put on, and I like that they can get wet but not cause rubbing or chafing on his feet. Very true to size - I ordered a pair in the size 8 as I wasn't sure if they would fit big or small; and the 8 was far too large for his feet (he's anywhere from a 6-8 depending on brand). I kept them, though, and re-ordered in the 6 and found they're JUST right. They came quickly, and when he outgrows them we can probably put him in the slightly larger shoe and get tons of use out of them! 10/10 would repurchase.