Firm but very comfortable! Love the fabric. So easy to put together. I gave 3 stars because anytime you go to move it, it comes apart. If you’re like me and enjoy rearranging this is not for you. Otherwise, the couch is great for the price. Holds four people easily.