I bought these shoes to replace some old favorites that had worn out.  I wasn't sure about buying online, because you can't check the fit.  Indeed, when they came they were a bit too tight, but thankfully they do stretch enough so that after the first week they fit perfectly.  Now they are so comfortable, and they are the perfect style for work (I wasn't crazy about the strap, but it's easily removed and replaced if desired).  I highly recommend this product.