Gave them to my husband and he loves them. He wears a 10.5 so I took 11 but to be honest after trying them on they were still a little small. 12 would be enough space. So do what you want with this sizing information. And I bought the black ones, but they're definitely more slate gray if you ask me. Overall I love them!