These are cute, affordable, easy to get on and they stay on relatively well. My baby has "brick" feet so I was tentative about buying shoes online but the velcro lets me widen it to get them on and then tighten them so they stay on.