This is the 2nd size 9 I've ordered from Amazon and this shoe fit perfectly.  The first size 9 I ordered was too short so I returned it and ordered a 9 1/2,  The 91/2 was absolutely huge so it got returned too.  I'm not new to this tennis shoe - I've worn size 9 in the past and loved the shoe sooooo, I took a chance and ordered a size 9 shoe again and it fit as expected.  Apparently the first size 9 I received was mislabeled.  I highly recommend this shoe.