If baby just learned to walk and is still mostly carried or strolled, these shoes are fine.  However, if baby is walking well, the shoes do not have enough grip to walk on different types of surfaces.  I found that walking on hardwood floors are slippery. Walking on carpet is not a huge problem.  It looks good for semi-formal to formal dresses but again, I would caution against using these if baby is already walking steadily.  I will return mine in exchange for the pediped flex shoes that have the grips and yet are still very comfortable.