If you are used to traditional leather rainbows, these will feel soft & mushy. The benefit is that they don't need to be broken in like traditional, stiff leather rainbows do. The worst part: under the ball of the foot, when striding forward, you can feel that there are two separate foam pieces in the footbed, like a toe piece and a back of foot piece. The footbed is not one solid, supportive piece. I normally wear 8 - 8.5; ordered the large and it fits very well.