Heavy semi-quilted fabric seems durable. Velcro straps fit snugly. Fits our table perfectly.