This ottoman was extremely easy to assemble, probably took me less than 20 minutes.  It’s very firm, which I like since I’m utilizing at my entry way as a bench.  The fabric seems quality and extremely durable, nice piece!