Great size for a small space and the fabric color/appearance was just what we wanted. Haven't spent the night on the mattress yet so I can't comment on that.  However, after laying on it for 5 minutes after delivery it seems slightly better than most.  The seating is on the firm side but may soften up as its used more. Overall nice sofa bed for the price!