I like this couch a lot, it is firm but comfortable, definitely needs plush pillows to make it complete. my cat also liked it immediately. easy to assemble by myself. on initially assembly some of the parts did not seem to fit 100% but they seem to have settled in over time. it would be nice if the couch were able to be completely disassembled as well, however some of the parts are very difficult to remove once they have been put together. overall i am pleased with this purchase.