I ordered the large size as appropriate for my heels, but they were still a little small.  They started falling off after just a few minutes.  Overall I found these to be not very useful.  Just take your shoes to a repair shop, it's worth it for something that you'll be standing on all day.