You can't go wrong with the ECCO brand.  This pair is very good. I do recommend them.  But they're a little on the hard side in comparison to their other shoes.  I've bought these before.  Am on my feet quite a bit in a professional environment.  So I need nice looking dress shoes.  These fit the bill.