I had an older model that looked just like this and they were wearing out after a couple years of constant use.  I got these slightly smaller because the old ones were pretty loose.  These fit perfectly for the length but the top of my arch still chafes when I wear them.  I've probably worn them about 10 times so far so I expect that they are broken in by now.  I think I'll have to stretch them out some how, but it doesn't look easy.  This might not be a problem for most people - my arch is bigger than the average person due to ballet (but smaller than the average ballet dancer).  But the top front of the shoe does run right over the largest part of the arch so beware if you also aren't average in that regard.