Easy to assemble. Feels super solid and sturdy so far! The cushions are a little hard, but I’m hoping they’ll soften over time. Overall, I’m very happy with the product!