I am usually a size 8, but all the reviews said these run small, so I ordered a 9, glad I did because even these were firm, initially they are comfy when you first put them on but after about an hour the straps start to cut in, eventually I had to take them off and change into other shoes because these were too sore, Onex has a good name but I havnt had a good pair of Onex yet, I am usually always a Size 8 in every other shoes, why can't Onex just make shoes to the accurate sizes instead of customers never knowing what size they are going to be.