I had to buy a few extra screws but, all in all not too bad to put together! Love how it looks on our deck!