Very easy to put together.  My husband did it on his own in a few hours (after building a level platform for it).  Looks nice and is holding up well.  We live in a very windy area and I was worried about that, but it hasn’t been affected at all.