It is very Firm and will take a long while to soften up. Arm height short as anticipated. Feet pads have poor adhesive and wouldn't stay on after we glued them back. We purchased silicone feet bottoms. The holes for the screws didn't align. We had to fill and drill, if we didn't have the drill we would have returned it. Overall it's just okay, exactly what we expected, but it required extra work and purchases.