They're true to size but quite tight when you first put them on; you'll have to force your foot all the way in and flex your feet and walk around for a few minutes-- then they  become super comfortable. They fit perfectly with just thin wool socks-- If you want thick socks, I recommend ordering a half size up. I normally cannot wear 3 inch heels, but these are very sturdy and my feet don't hurt at all. I can walk fast in perfect comfort without slipping in sleet or snow. They are big on top (I have 15.5 inch medium sized calves) but I punched another hole in the strap and tightened the buckle and now they slouch just  a bit when wearing them over straight cut jeans or thick tights. They'll probably be too slouchy with pantyhose..unless you have big calves. These boots are very comfortable AND look sexy!!!