I bought the similar pair at Walmart and these are not the same. These are a bit thicker and softer and seem to be more durable. Been wearing them for a couple of days and they are snug, but not too tight. They keep my feet warm. They also make a good sock for lounging around the house in.