I love these shoes! They fit perfect and look extremely cute. People always think that they are workout shoes. I also like how the sole is thick. I don't know if walking through rock is ideal because I have not tried that, but they are comfortable.