LOVE the couch!! It’s soft and yes is firm, but i prefer that. It is still SO COMFORTABLE TO LAY ON. I have no issues with the couch and its so big and cozy. MAKE SURE YOU MEASURE. I have NO issues with this couch. I also like that it’s not a million pieces. WORTH the price.