Very easy to assemble. I’m  a 74 year old woman who did it all by myself. Cushions are solid, not squishy but firm which is perfect for my old back. Is very attractive and is stain resistant. I’ve only had it a week but love it!