Would have given them five stars but I had read the other reviews and ordered a size up. They run considerably small, I only wear a size 10 (9 1/2 in some shoes) and had to order an 11 to make up for the fact that they are so short. If you are worried, definitely order a size up so that you're comfortable. Other than the sizing issue, they are great and are super comfortable after a long day of standing as a teacher (I wear them around the house and to do errands mostly).