WOW.  Just received these.  I am sometimes a size 6 sometimes a size 4.  I ordered a size 6 and am glad I did.  They fit perfectly. They are as pictured on the model, about mid calf.  I'm not used to them that long but they will be fine.