This sofa is as lovely in person as it is on line. It is firm-very firm. Some extra throw pillows would really help with the comfort. This sofa arrives in 3 boxes. I highly recommend having a second person to help assemble the sofa, as lining up the brackets by yourself can be tricky. 

Good value, looks nice, fast shipping, color as shown. 
Tricky to put together by yourself.