Fits just right.  I am a size 10 in shoes and sandals and XL fit exactly right.  Over time they do get more comfy.  The width begins to expand and the bottom (padded) part, that is initially located in the center of the foot making it difficult to walk, starts to flatten out to the perimeter of the sole.  It takes at least 3-5 days getting used to, but they are extremely plush and comfy.  I have not washed them yet in the W/D, but I need to since my pup rubbed her butt on my left slipper.  They're warm and cute.