Easy assembly. Generous with extra screws and bolts. Cushions firm but still comfortable. Great value