I only worn these amazing shoes once. Runs really small so not sure will fit someone who is true to size 4. I am size 4.5 and is really tight on me In excellent condition. Has a protective film which i put on my shoes to protect the sole as it is very thin