The bench arrived earlier than anticipated.  I was pleasantly surprised that there was minimal assembly required. Assembly was extremely easy! The last piece was a litle tricky, but just slightly. The bench is relatvely light and I was able to put it together on my own. It looks beautiful on my front porch. Hihly recommended!