purchased a 3-pack sized small for my shoes to try.  I wear a men's sized 10.5 medium width US and my dress shoes fit perfectly with room to spare.  Excellent fit for my needs.  The material was a nice soft fleece/flannel.  Not thin either.  I will definitely be ordering more.