I am a solid size 9.5 and I usually buy size 10 in most shoes.  I have 3 other pair of shoes in size 41, but the 41 was to small...so I had to send them back for the 42...Ugh...but now that I have them I love them and my feet are happy!