I bought this for my 5 year old daughter. They fit great and she says they're very comfortable. The velcro is convenient and looks more stylish than your typical velcro shoes, which I'm not a fan of in terms of looks. They are true to size. She is size 10.5 now so I bought a size 11 for room to grow.