I usually love Keds shoes and highly recommend them. However these shoes run slightly smaller than other Keds and even though they are listed as leather, the pair I received did not say leather on them.  They seem to be polyurethane (vinyl) to me.  They are inexpensive and look good but I would not give them a high recommendation.  Okay for the price, just don't expect typical Keds quality.