Not hard to put together but definitely time consuming. Do not tighten screws until all are in or they will not line up at all