Easy to assemble. No tools required. The color is actually a darker beige than shown online. The cushion is nice and firm. The ottoman cushion is still a little wrinkling after 24 hrs so I may have to use a steamer to take out the wrinkles. Overall great price for the this product.