I've been wearing Brooks Levitate for a few years now. Before that, size 10 medium is perfect. Ordered and the tag even says 10M but they are size 9. Made in China of course. Just to test my theory I ordered a size 11M. They fit perfectly as 10M.
Pros
The fit and support are great for walking, running and everyday use.
Cons
Struggling with the small, tight foot opening every time to get into the shoe.