I am between a 7.5 and a size 8, 8 was perfect. I have curvy, athletic legs and it fits over my calves and thighs and stays up! Woohoo! And the shaft is long enough for me being 5'6"ish height, but a bit too long because when wearing a reasonable-appropriate length mini dress or skirt, I want to expose about 2 inches of thigh skin not none/or barely any, or else the boots looks like leather leggings/pants defeats the sexy thigh-high boots "look", and scrunching them to be shorter creates unflattering material build-up.

 Overall, they look good and goes great over jeans or with a mini skirt again. Oh, and it is comfortable to walk around in because of the platform, have gone shopping in them. But they are too tall to wear pratically all the time even if I want to (I would wear it all the time if it was a 3.5 or maybe 4 inch heel) but yet again comfortable.