these shoes are classics and I can't fault the style.  My son actually wore them for a wedding (with suit and all), however, they run large (long) and had to be sent back.  I found them at the last minute at a local store in the right size. We ordered the 12 but he ended up buying 10.5. It cost me $12.50 to send them back so it was kind of an expensive mistake.  Always get free return shipping where you order.  Just saying.