This sofa bed is just what I expected.
It arrived timely; was relatively easy to assemble; had all parts included with fairly simple instructions; the materials are a nice quality, although one leg had a chip on it.
The sofa is definitely firm but serves well for sleeping.
I am overall very pleased with this purchase.