It was fairly easy to assemble. Took apprx 20 min for me and a friend. It looks gorgeous and feels very comfy. The firmness is perfect. And since it is grey, it’s also dust-resistance. Very pleased with the purchase.