Kinda disappointed with these. I ordered a small, I am size 7 with fairly wide feet. However, undeez slip off and I have to pull them back into position. But they protect the balls of the feet and are worth the tug every now and then I guess. But I think I prefer straightforward ballet shoes.