These shoes are a definite upgrade from your normal rubber flip flops. The soles are super cushiony, making them perfect if you need to be on your feet for a longer period of time. I don't think the cloth part that goes across your foot is as soft as it could be. That part will bother me if I am walking in them for a while.