The size is slightly smaller than what I usually wear, so I'd recommend going up one size. Overall, it's very comfortable, doesn't rub my feet, and the middle part of the shoe is a bit narrower but still fits well, not making my feet look big. I've always preferred white casual shoes because they go with everything. The sole is just the right balance of soft and firm, much better than those other shoes I recently bought with soles like bricks. No quality issues so far, and I'm quite satisfied.