These shoes have great support.  They are easy to slip in and out of, but they always stay put.  Weather-proof is a given because they are made of washable leather!  When they get dirty, just toss them in the washer!  The color doesn't fade, they don't shrink, and they look just like new.  The support insoles slip out for separate washing, if needed.