The soles are very comfortable and they are also orthopaedic. I wouldn't say they are hard but also they are not too soft. They are a little tight at the start but after wearing them a bit they form to your foot. They're the best flip flops I have bought so far.