Order this online and received in two days (free shipping). I ordered my exact size (10.5) and it fits great. It was little difficult to put on at first but then it became easier. I like the fit since it allows me to move and run without worrying that i will come off. Love the color.