Fairly easy to assemble. I was able to most of it on my own. Took an hour or two. Looks great and feels sturdy.