Well I ordered XL thinking they should be big enough - I wear size 12 or 13 when I buy from Walmart - but I could not even get these on my feet at all - they look like a nice slipper and the person wearing a size 8 shoe said they fit him fine and were very comfortable.