Very easy to put together. Did it myself so it took like 3-4 hours but it looks great! Never had an issue with damaged pieces from shipping or anything like that. Love it!