These fit fine even though I have wide feet. However, they make your feet sweaty. They also cause awful blisters because your feet are wet and sliding around. I could only wear them for about an hour before I went home to change. Heels were bleeding. They are plastic, so I don't think there's a way to wear them in.