I bought these shoes for hiking and trail running and usually wear a size 8.5. Never having owned a pair of New Balance shoes, ordered an 8.5. They were way too small so I sent them back and had to pay for shipping. My toes were crushed against the front the shoe. But the price was great so I decided to give it another try and ordered a 9.5. I got them today.

What I like about them is all of the support and cushion in the front of the shoes for the balls of my feet-- something that Adidas shoes (the brand I've been wearing for years) lack. I also like the price, style and color so I'm going to keep them.
What I don't like is the fit. I think that I have an average foot--medium in the front with average heel and ankle size-- but the 9.5 seems too large in the heel and ankle areas and a 9 wouldn't provide enough room up front. I ordered the Gray  & Green so maybe the fit varies by color since no one else seemed to mention the issues that I am having or maybe they are used to the NB fit. If you are like me, I recommend ordering a whole size larger if your usual size is a solid size like mine is (for example if you wear a size 8.5 and it usually fits perfectly) or a half size larger if your usual size varies down (for example if you wear an 8-8.5). Hope this helps and good luck!