I'm size 8, but chose 38-39, just right size for me. If you are size 39, get 40-41. Didn't expect it to be this soft,rubber smells good. I rated it 3 cause of false advertising that its delivery is 24hr. Ordered it Jan 4, saturday but they only shipped it Jan 7. They should not confuse the customer.