Assembly was super easy and took about 30 mins with a power driver. It ended up being a little smaller than what I expected, but it does sit at the same level as the armrest for our sectional. Overall, its a great product. All the pieces and hardware were there, and it came with a few spares just in case. I would recommend this product.