These items are wonderful. They're soft and cushioned exactly what I'd hoped for. Sizing is bizarre though. I ordered a 10 1/2 and the items received are apparently 9 -12 1/2. So instead of fitting snuggly they are loose. Having said that, they are extremely comfortable!