Not difficult to put together but a lot of pieces and took about 2 hours. Finished product looks great.