I have several pairs of Ecco dress shoes and find them awesome. I have had these for three weeks. I am on a plane returning from a trip to NYC where I walked at least 5 miles per day for 5 days and found these to be my most comfortable pair yet!  I normally wear a size 10-10.5 and ordered these in a size 43.