Beautiful sofa, just as pictured. The seats are *very* firm. Very easy to assemble. It took me about 15 minutes. The only part I’m disappointed about is the back is very low. I’m only 5’3 and  it feels like I don’t have much support past my lower shoulder blades. This is probably not a couch that you’ll take a nap on.