I wasn’t impressed with the quality of the sofa nor the pillows included. It came with a rip on the side. The  ottoman lid Doesn’t fit bottom perfectly and is a bit crooked. Delivery was a nightmare too as they left in front of the garage instead of on our porch and it started pouring right after delivery! We were rushing back from an errand and almost didn’t reach home on time. The boxes were soaked and rain had seeped through so the corner of the sofa and chaise got a bit wet. 
For all fairness, sofa is as firm as described and size also as expected.