Fairly easy to put together but does take some time.  Love it now that it is up.