I love the material and overall, the sofa is somewhat firm but quite comfortable. It looks great and is a great value... well made. A couple of warnings: 
Although this was simple to put together, it took me a while to realize I had all the components, as It is packed very tightly and some are hidden under/inside the seat bottom.  
Pay attention to the dimensions... this is not for tall people. I am 5' tall and this is one of the few pieces of furniture where I have NOT had to put a pillow behind my back in order for my knees to bend properly at the edge of the cushion. If I want to sit with my legs up and beside me, I have to scoot the seat cushion out a few inches.
Delivery was quick and Wayfair was a pleasure to deal with.