Not too difficult to assemble. Finished product looks amazing! I am constantly getting compliments on this piece and love the usefulness of all the working parts.