Skechers are always a perfect fit and the support cushion technology is by far the best for comfort.  My feet don't get tired after a full day of wearing the shoes.  I've been wearing Skechers for over a decade and so far I'm satisfied with the quality they produce.