A little cheaper material than what I was expecting for the price.  It's a fairly stiff thin plastic with a fabric strip around the top.  I wear a size 9.5 in tennis shoes, ordered a 10 in these.  The back is a little tight but hoping they will stretch when worn.  But in the end, I just want to be able to leave them on the deck and having something to easily slip on and off when I am going into the yard.