This sofa is great. It’s firm but comfortable with soft back cushions. Assembly was really easy and it’ll be a breeze to move later. It also came with throw pillows, which I wasn’t expecting, so I returned the ones I bought for it. The ottoman has plenty of space inside for remotes, books, etc and the piston is robust. Very happy with my purchase so far.