Rarely do I give 5 star reviews, but these shoes - sneakers - whatever you want to call them, are fantastic. Super comfortable and a great fit. I usually wear a 10, but i read on prior reviews that they run a little small. A 10 would have been tight, so I have to agree, they run a little small. I checked "fit as expected" because I read the prior reviews and followed what several people were saying and went a half size up. I did see several people saying go a whole size up and that would not have worked for me.