These are comfy, cushiony running shoes - but they are not very good for flat feet. They have very little arch support. (I put an insert in them and that helps.) On the other hand, they have great cushioning and feel almost "bouncy" when walking or running. Pretty comfortable overall. I also really like the way they look (I got the black/onyx color).