I ordered an XL, the outer package says XL, the slipper is size:9.5-10.5 which is Large, this is a present i don't know if it will fit the.person it is for or not, thinking of returning it, but i am outside USA now, will cost me too much to return it. Disappointed since I waited for this size for a long time. A misleading package is a really bad experience, enough for me not to recommend buying this.