I love this sofa!!! It is perfect. The fabric is soft, yet looks nice and durable. Color is what I expected based on photos. Yes, the cushions are on the firmer side, but it is still quite comfortable. It's super easy to assemble (took about 10 minutes tops, and did it by myself as mid-40's woman). Laying it flat for a bed is also super easy. The bed seems pretty comfortable although I haven't slept on it myself - I just laid down on it for a few minutes and it seemed totally fine. This is not a sofa bed for large people - It could fit two adults (who are on the smaller/shorter side) if need be, and it could easily fit two kids. This sofa bed fits perfectly in my office/spare bedroom and it looks great. I couldn't be happier with this purchase!