These are my 3 pairs of this style and each fits differently. This pair had memory foam insoles which were not soft. It was like waking up on earth. However, the other 2 pairs I have are very comfortable. It's like constantly having to buy them and try them on to see what's done right.