Shoes fit as expected. Normal 9 ordered 9. 9 fitted well. The midsole is thin, I put the padding in it, everything is fine now. Run 4 miles 3 times a week, legs feel good, no pain. Good for the price.
Pros
Clean, bright, good fit.
Cons
May not be suitable for those who prefer softer or softer shoes.