Nice heavy fabric.  Just put it on so not sure if it will hold up but it seems well made. It’s a little big for the chair but smaller size was too small. Overall very happy with it.