Assembly took some time and effort, but was ultimately not too bad. It looks nice and seems sturdy. Cant wait for warmer weather!