Very solid,  but time consuming to put together. Struggled with the desk top aligning, but finally got it after my son laid on it, popped it into place. Drawer for the keyboard difficult to place correctly couldn't get it in, then couldnt get it out. Don't think it is set up correctly but it is working for us.