Shoes meet all requirements. They fly beautifully, comfortably, but they turn out big. I will sell it at this price, it's not a problem for me. I've just ordered two more pairs. Remember, there are no half sizes, so order half a size smaller. If you have 8.5. get 8