I'm size five so Small fits perfectly.  Underneath is thin rubber so I pop mine on to pop outside.  They're cute and comfortable, warm enough but not sweaty, just enough back so it's like putting on socks not shoes, and you're not holding them on with your toes and swish swishing across the floor.  Makes me smile just to look down on them.