Excellent quality for the price. Our son has only worn them a handful of times (once he was a ring bearer with his tuxedo) so I can't comment on durability. They're a little stiff, but I'm sure they'll soften with constant wear. Our son seemed relatively happy in them, but they're definitely not as comfortable/soft/flexible as his casual shoes. Seems to fit the size.