Bought these for my husband. Definitely a size large as reviews stated. He wears a 10.5 and a 9.5 was perfect. Soft enough to be comfortable on the first wear and the price was vastly better here than anywhere else either retail or online.