I've had these for just about a year now. I wear them 4 out of 5 working days and do a good amount of walking. I made a mistake of not looking close enough at the size and purchased a 10EEE when i wear a 10D. Owell. 2 insoles fixed it for the most part. The white gets dirty fast so I oxyclean and air dry them as needed with no ill effects so far. These are no good for wearing in wet conditions as the uppers are mesh.
I'm getting ready order another color and the correct size this time.