Rigid sole.
The shoes is very nice and comportable while on the bike. But only in times where you need to walk and push your bike in the up hill, the sole is not flexible. It makes my heel slide on the shoes and makes it hot. But overall, it is very nice.
































































