Very easy to assemble and looks great! I purchased a separate keyboard tray to install, as it was an awkward height for typing.