Really easy to put together. It’s little small, but I’m petite so this is perfect for me. The seat cushion is just the right balance of softfirm. (Not sinking in also not sitting on a rock)