I was a bit disappointed when I put it on due to it be a bit small. It's a challenge to pull the back of the shoe up. My regular shoes size are 81/2, so I order size 40 as it shown. I think if I have to order again I will order 42 so there is a bit more room to fit my feet in on a more comfortable feel. So far I only worn it twice and the second time feel more comfortable than the first time which both time last about 5 hours. I will purchase this product again in the future but I will consider to order it a bit bigger than my regular shoe size for pure comfort purpose.