I love this shoe I am normally an 8 to 8.5 depending on desinger I ordered a 8.5 and while i do wear socks i can say I could have order a size 8 and been satisfied still. I have some room even with a cotton sock i wear to work.  They are hard but I believe it is just the style of shoe  the inside is comfy and I feel great walking in these all night in the hospital.  I wear them with scrub wear and i feel I gave 4 stars becuase it is a  flat and not a pump but for what it's worth i would say go for it I got a great 10 deal what more could you ask for  the black with blue navy looking flowers are cute great accent I like them. WOuld recommend.