I wear a size 11 shoe and initially ordered a size Large.  I followed the instructions in the video in attempting to put them on my shoe and concluded that they were way too difficult to put on. I then ordered a size X-Large and found that they were easier to put on if I use the proper technique. I then tried my original size Large again and was able to get them on. It was just a matter of technique: Sit down in a chair and push the foot forward while pulling backward with a lot of force. As you can see in the picture there is not much difference in the final fit of L and XL. I like them well enough to keep both pairs but generally use the extra large as they are easier to put on.  If you are strong enough to benchpress 100 pounds you probably wouldnt be able to tell the difference.