These are fantastic. A quality shoe. Comes up just high enough to keep you warm without getting in the way. Won't slip off like other cheap ones which stretch out. Warm & sturdy. I ordered the XL and usually wear a 9-9.5 and it fits perfectly. I imagine the L would've been a little too snug.