A heavy duty, thick, soft, stretchy fabric.  Fairly quick install, holds in place really well, stretches to fit easily. Installation straps were a little challenging but adding some string and something to pull the string to the front made that easier for me. Instructions were pretty clear, although it was pretty intuitive.  All in all a great product looks good, warm to the touch and incredibly soft feel.
Recommend this gorgeous sure.