If you plan on adding a second innersole right on top of the one provided you will find that these shoes are quite comfortable and you will have better arch support.  And since they run on the large side there is plenty of room to add the extra innersole and wear socks too.  I've used these in an exercise class as well as for every day.  They are nice looking and the fabric breathes.  The size 12 doesn't look overly huge.  If they hold up well I'll buy them in some more colors.