Excellent fit and super cute. I little loose around the calf, but I kept it because it didn't bother me and still looks good. I wore them for the first time for about 4 hours standing up and my feet didn't hurt (and I have bad ankles).