I didn't get them...YET.
I am still seriously yearning for them.
The heel height was fine for me. I wear a sturdy heel pretty easily, with greater comfort than flats.
The footbed is somewhat padded.
I can maybe go try them on tomorrow and snap a pic...in the name of research, you know....
My ankles are a lot less slender than yours I suspect. But on me the fit was quite sleek if I am remembering correctly. One reason I liked them.