I have purchased Allen-Edmonds shoes in the past because they fit well, are long lasting and made in America.  Also, I have utilized their restoration service and I can tell you the shoes come back looking brand new but still having that comfortable fit that you're used to.