Perfect for us!!
I ordered an XL for a size 10 foot, and they were way too small. Be careful of the sizing. Now I have to go through the trouble of sending them back, paying for the shipping, and reordering.
They are smaller than the size range would indicate.