Time consuming but not difficult to put together. Looks great and is very functional. One to handle with care.