Love this sofa! color is exactly as pictured.  My son had no trouble with assembly, and it's firm, but not too firm. Very comfy!