Just received this the other day, was very easy to assemble. It’s very comfortable, a little firm but I like it that way and it’ll probably soften as well. Curious to see if it remains in good quality in the long term but so far very happy with the purchase.