I have wide feet and calves so I was worried that they wouldn't fit. I usually wear a 9W but I ordered an 8.5 (brown) instead, which miraculously fit perfectly on my feet! They are so comfortable and light, but warm at the same time! They have rubber soles so I do try to be careful when walking on slippery ice or cement/wood floors. The buckles are more for decoration because there are zippers on the side. They are about 14 inches tall, which is great because they cover most of my lower legs. I usually wear them for about 7-8 hours a day with my jeans and don't feel any pain/discomfort at all.