I ordered these for a baptism. They are quite long, but my baby doesn't walk yet so its not that important.  They are also a bit tight on his very chubby ankles, so I wouldn't say they fit all that well for shoes that will actually be worn for anything other than a christening or other one time special event.  But he'll only be wearing them for an hour, and they look nice, so I will keep them.  I did get a good price for them on amazon, and amazon seems like a good place to shop for baptism shoes.  The leather seems nice.  There was a dark speck on the leather right on top, and I was annoyed that they weren't perfect and wondered if they were returned by someone else.  But I'm not sure that I will go through the hassle of trying to exchange them.