Fabric is perfect. Dimensions were a little hard to figure out for chairs  but all in all, they will be well protected.