Beautiful sofa! I bought the olive green colour and it’s gorgeous. Easy to assemble solo. It’s nice and compact, so perfect for my tiny condo. Love the narrower depth so I can actually put my feet on the floor. The bottom cushion is firm but comfortable and doesn’t shift/move which is awesome. You feel supported when sitting on it. I can lie down on it with my feet touching the arm rest at 5’5”. Oh, and you can flip the back cushions to shows the buttons or not which is cool.