I purchased these shoes for my 1 yr old to wear at a wedding and they would have worked great if they had been the right size.  We were putting them with a dress overall short set and at first I was worried they would be too casual, they were not.  They looked just fine and seem to be one of those styles that can morph into either dress or casual depending on what outfit you put them with.  I will say that they seem to run a little small.  I measured my sons feet (both of them) took the bigger measurement and used Amazon's sizing guide when I chose his size.  These shoes run smaller than what Amazon's guide says.  My son measured for a solid size 5, which is what we bought, he actually needs a size 5.5 or 6 in these. I will be returning these now and hopefully the price hasn't gone up because I plan to replace them with the correct size.