Great.  All I had to assemble was screwing in the legs.  Easy breezy.  Fit just where I needed.  Cushion is firm, but that's what I needed.