Takes a very long time to put together and one piece was missing the pre drilled holes. Had to improvise with our own screws so beware of that. But once its put together, it is a nice desk.