Caution, as reported by others, the sizes do run BIG. I wear a 9 and a half to 10, and so ordered the medium 8-9.
That said, these fit perfectly and feel great around the house. I don't know about durability as I've only had them for a week.