Firm but comfortable sofa bed, perfect for a smallish place. Totally easy to assemble. But this sucker is heavy. You need a couple of strong people to move it.