It was as expected - fit our space perfectly. Definitely very firm but with a couple of pillows perfect for TV watching. Easy to assemble.