I want to order some New Rock boots but the site says size 40 is a 7. I have always been a 7 or a 41? I believed 39 was a 6 and 40 was a 6 1/2. But it seems that I have either been wrong about my shoe size my whole adult life or things have changed.
I have looked at some other brands and it seems to be the same. It's me isn't it?! Or a glitch in the matrix 
So do I order a 40 or a 41?
If anyone has experience of New Rock I would appreciate your advice on whether they come up big or small.