Easy to assemble. Took me about 15 minutes. I did it myself. I like the firmness of the cushion. The only con I have is the back of the chair isn’t high enough. Reaches to the top of my shoulders. If you’re taller than 5’, this chair is not for you