Beautiful sofa sleeper! The color is perfect, assembly was pretty much just put on feet and arm rests. It came earlier than expected, in perfect time for guests! It's firm in the cushion, but I know it will be comfy and long lasting.