It is firm but the back pillows are very very comfortable. Was very easy to put together did it in about 45 minutes by myself. Also if you have cats that live to climb and mess up underneath the couch this one is close enough to the ground  to where they can’t get under!! Also everything unzips so it’s very easy to wash!