Size 8 was fine, but the other pair I ordered were size 10 and when opened the box the shoes were dirty on the bottom and the top of shoes, It looked as if someone had worn them a couple times which then left my husband not wanting the shoes at all. As a person who keeps his things nice it was frustrating for him, ordering an expensive brand new pair of shoes just for them to come dirty and worn prior to being delivered to us.