So I got a 9 (i am between 8.5 & 9 depending on the shoe type). These ran large which was Ok because they stay on and are incredibly comfortable that way. Now I did not smell any of that funk other reviewers complain about and I have a pretty keen sense of smell. However, they do seem to be of cheap quality so buyers beware. The zip did break but it still slips on & stays on so it serves the intended purpose. Overall it does not look cheap either. I have received tons of compliments. For the price, I would buy several pairs and just hope they are the same as the ones I currently have. If you aren't super picky and value your comfort and good height, go for it! Can't beat the value..