Took some time to put together, but wasn't difficult.  Love the finished product.  Bought two white for my front porch and they look great.