Super easy to put together. Soft and comfy, good back support for a dining chair. Decent quality fabric and stable legs for the price. You can adjust leg bottoms if wobbly. Fabric dark enough that I think it won’t show stains easily, but TBD.