These are size XL bought buy mistake in the US. To far to go to return. Will make any man very happy!! 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. Happy New Year