Not great for the price. The fabric is super stretchy and loose. I was hoping for a tight weave. They fit the chairs fine, so they are good enough.