I love this sofa!! The seat cushions are a bit firm but I’m sure they will soften up over time. I saw reviews of the back cushions being too thin but I don’t feel that at all. They are very comfortable! It is also great to take a nap on. There was some assembly required but it was very easy. The shipment came in 2 boxes, 1 with the seat deck (the seat back comes packed inside the deck) and another with the arms and all the cushions. I would definitely recommend this sofa!