The fabric is quality and I like the non-slip seat cushion.  The back cushion is about 2 inches to short for my rocking chair.  So I have a throw pillow on the chair to cover the gap.