The Amazon website provides no sizing description on this product. I purchased the XL, which, from other sources, I learned was supposed to fit up to a size 10.5 size foot,which is about what I am ( or a little less).  The slippers are too tight - I'm wearing them anyway because finding the XXL size is difficult, but if you wear a 10 or larger, move up to the next size.

I like the terrycloth better than the satin finish - it breathes better and stretches a bit so I can just barely wear it.