I bought these shoes after reading all of the positive review, but also keeping in mind that everyone's feet are different.  I wear a 9.5 medium and that is what I ordered.  When the box arrived, my expectations were low, as I had not tried them on in a store before purchasing them.  I slipped them on and they felt like a pair of old running shoes! They were a perfect, true to size fit! I have not had any blisters or aches and pains usually associated with a new pair of shoes.  I will be purchasing the brown pair soon! Worth the money!