These are really cute and the soles are excellent. Appear to have great traction and are actually flexible. I've tried about 8 different pairs for my 3 1/2 year old daughter and all of the soles are too slick and not flexible. We live in a ski town so we need something she can actually use. I'm getting these for quick trips. They are not a good design for playing in the snow but will be great for in and out of the car for preschool, errands, etc. The are not waterproof so I will treat them.