Really nice sofa, cushions are firm at first but soften and become more comfortable. Somewhat easy to put together. My only issue is with Wayfair giving incorrect measurements, this sofa is 85inches not 76 inches long. Also it comes in two shipements, which we recieved 5 days apart. I would recommend this sofa however as the problems are with wayfair not the product its self.