Way too big. Not size 7. Don't advertise that fit size 7 when its run like a 8 size shoes. I got blister from wearing few hours at work. Material is hard and very uncomfortable to walk. Not recommended to anyone. Dont waste your money.