Very firm, but starts to settle after a two weeks. Perfect size and very comfortable if you like firm sofas. Have slept on it a few times and no complaints. Great for casual seating and lounging. Slim and petite size but still seat 3 adults comfortably. Took 5 minutes to assemble, very easy and fairly light, need two people to assemble.