These aren't good for all day wear if you walk a lot (I do 10,000 steps a day) - my feet hurt at the end of the day.  I think the arch support is too high for my foot.  They're good for short walks, quick errands.