We bought this for our game roomguest room. We are pleasantly surprised by the comfort of this sofa. I would definitely recommend this to everyone looking for an occasional sofa. It's firm but also has a nice padding on it. It took my husband about an hour and half to put it together.