A little challenging to put together but not overwhelming.  Looks great, love it on my front porch!