Until recently, I would have given these shoes 5 stars. They have a cleaner, smoother cut from the 927. The reason I knocked off a star, which may be unfair so you'll have to judge for yourself, is that the soles are very slippery on some wet surfaces. I live in "sunny" Florida and don't walk when the streets are wet, but traveling recently I was touring a town shortly after rain, stepped on a metal cover in the sidewalk and went right down. I also noticed that on my treadmill at home, there were some slippery moves. Both could have been weird coincidences. I scrubbed the treadmill track very well but haven't needed to use it since then. Other than that, the shoe fits so perfectly. It is durable--seems to last a year with two to three miles a day walking. This model. like the 927, has a special kind of forward roll when walking. If you've never tried a pair of these shoes, you may not understand what I'm talking about. In any case, if you are interested, try a pair at a local shop, if possible. I bought my first pair locally but couldn't resist the $20. savings on the Amazon purchase.

UPDATE: I just walked on wet streets and even in puddles (just to test the shoes) and had no slippage. I was on the freshly-scrubbed treadmill yesterday and had a tiny bit of slippage when I tried to force my foot to slip. I think these shoes are quite safe except for some surfaces--wet metal, obviously. Since any shoe could have that, I'm changing my 4-star rating to 5 stars.

2nd Update:
This is cautionary. I just received my newest pair of 928's. The front part of the sole (widest part) on this pair is 6 millimeters narrower than my previous ones. At first I thought it was just that the year-old ones were more stretched. After I put them on, I knew they were different so I measured. For me, I think they will work as the others were slightly roomy; however, if the shoe "fits," you may want to consider a wider shoe this time around.
3rd Update:
So, I found on the second day of wearing these shoes for my 2.5 mile walk, that I could not wear them. Since I had worn the shoes, I could not return them to Amazon for a full refund (although I still had purchase protection through my cc). I contacted New Balance, and, honestly, I cannot believe how accommodating their customer support is. They sent me an email saying they were sorry I was disappointed; they would send me a label to return them; and, they would arrange a credit at New Balance. I was so "blown away" by their attitude, I turned around and optimistically ordered the same shoe in a 9D. Since I purchased this newer pair from Amazon, I was able to test them in two days. Guess what? The sole of the 9 D is EXACTLY the same as the previous 9 B. If I hadn't tried on a 9B in a running shoe store before actually ordering it a year ago, I would think that my year-old 928's had the size label wrong. (Until two years ago, I was wearing narrows for 50 years!--it seems arches are vulnerable to gravity, too!) Now, I have a pair that seems to fit (although it's not 100% the same--boxier in the toe--as the old 9B), and I will order the 9D from my credit at New Balance. The number I take to be the manufacturing date is 0613 (date on year-old shoes was 0312 and newer smaller shoes was 0912) on the 9D's. Hopefully, I'll get the same fit from the New Balance direct and will have shoes for the next two years.