Not the easiest assembly. Time consuming which I was expecting but definitely worth the work. It is exactly what I wanted for my back porch. Nice and sturdy.