The fabric is beautiful.  I think it is well made.  I didn't check thoroughly and I have 2 large cushions not 3 smaller.  So I may have to adapt to get the right fit.