It take a while to figure out how to put them on the first time. Once you get them on they feel like they bond to your feet and are just an extension of you. I have not been one to go bare foot much. But i had the chance to wear them on gravel, and yes some of the stones can be uncomfortable but I walked on them with no issues. Running in them was a wonderful experience. I would recommend taking it slow at first.