assembly was quick, and able to be done with one person  some choice words. the fabric  stitching are very high quality. it’s only been here for a couple days, so i cannot fully speak on comfort but so far, it’s firm enough that it doesn’t effect your posture, while also being soft enough to be comfortable.