The aesthetic of this couch is exactly what I needed. Long and fit perfectly in my 770sqft apt. The cushions are firm but still provide a good level of cushion. Assembly is just screwing the floor nobs into the bottom of each piece and attaching back rests to sitting pieces- no tools required. Longest part was getting each piece out of the boxes