The cushions are nice and firm and comfortable for sitting. However, the love seat did not have the bolts necessary for assembling it. Also, the metal table frame had paint that was peeling in one area. I contacted the distributor and they said a new replacement piece will be sent out along with the missing bolts. It was disappointing and I think much better quality control is needed.