These are size XL bought buy mistake in the US. To far to go to return. Will make any man very happy!! Put them in his stalking, make them from Santa and he'll be overwhelmed. I have 12 pairs and will never go back to any other type. $20.00 each retailing for $35 tax in and I have 3 pairs. Merry Christmas