I love running shoes. Looooooooooove them. Always like trying new models as they come out. Sometimes, though, I notice my latest shoes are worn out or my knees are getting sore, and I need a new pair of running shoes. If I can't get to a store to try on all the new models, and I don't want to ship a bunch of pairs back and forth, I get some New Balance 587s.

Not sure how long this model has been in existence. I did have some 586s long ago (they were very similar) but these have been around for years, always the same.  Made in the USA, as they say prominently on the back. LIttle pink ribbon graphics indicate, I assume, some kind of monetary contribution toward breast cancer research.

They're heavy. They're durable. They're kind of ugly. They control pronation very well. The cushioning feels very solid, stable, and flat. Not cushy or bouncy. These shoes are actually pretty good for training, because they *are* so heavy and dull. They endure the mileage great, but then when you switch to a lighter shoe for a race, running feels a good deal easier.

I personally only need a "stability" shoe, not hardcore motion control like the 587s offer, but especially when increasing miles or running over slanted pavement, my shins and ankles appreciate the control.

And they really do last for a long time, even if you're heavy and rack up a lot of miles.

As for the size: I have not found the sizing to change at all over the years. I'm actually a half-size down on these (still) vs. most other brands of running shoes, including other New Balance models. If the new shoe seems to be smaller, I'd suspect your foot size has changed -- feet DO get larger over the years, especially with weight gain -- and the old pair has stretched out.