I purchased these for my mom who uses a walker.  The uppers are nice and soft while the sole is rubber and is much safer for her than a slick, leather sole.  She likes them so well that I have since ordered them in dark brown.