Very easy to assemble. Firm and supportive. Fabric feels nice. We’ll see how it holds up over time, but overall happy with my purchase