Pretty easy to put together, just a little time consuming. It took about 2-3 hours to put together. Probably a 2 person job because alignment is tricky.  Very nice looking and feel sturdy.