Great sofa. Stylish, and super easy to assemble. Firm, but comfortable enough to sit on and lounge. I tested out the bed, and had a good night's sleep, so more than okay for overnight guests (as long as they're not too tall...).