When I first saw the shoes I thought, these are not an 8.5!  But it read that size.  I did wear them and they were definitely snug, but did not hurt my feet!  I had ordered a pair of beige Toms also in an 8.5 and they came the next day.  And what a difference!  They looked like an 8.5. and fit 100% better. And when I measured the soles of each shoe, there was at least 3/4 of inch difference.  I'm thinking, what! they are both Tom's and both 8.5. It was too late to send the white ones back, as I wore them outside, bad move. So now what!!!  I guess I'll have to live with the white Tom's!  But I do like them though.