I only bought these 512's for work because of the non-slip soles.  The biggest issue was size.  They were not 10/2E's, far smaller.  A couple of months before this purchase which I returned, I purchased New Balance 812's and fell in love with them.  The big difference is the 812's walking shoes is made with size accuracy and is a quality product.  Guess what?  It was made in the USA.  No so the 512's, made in China without the quality or pride the USA maker had in their workmanship.  I wish New Balance made the 812's with both the roll bar and the 512's sole.