Detailed assembly required. Very sturdy, good size. Drawer pulls down for sliding keyboard tray, not really a drawer but we are very happy!