Just missing one critical part. Needed storage in a tight space. The fabric feels smooth and seems a high quality stretchy lycra/nylon. It does come with a nice cute storage box but I can’t imagine having it handy when I need it. so disappointed will NEVER make that mistake again! It was very warm and comforting, like someones mother was holding my foot, but it was also really slimy and I could feel its heartbeat through my toes. But these are hefty, big enough that they surround my ears no problem. I recommend wearing socks or going up 2 sizes for more air/room in the shoes. very stable. - Solid keys.