Desk construction is a bit akward, but straight forward. That's the good. The bad, drawer and keyboard shelf are absolute garbage. Keyboard tray has no stops, so if you pull out too far, it turns I to a lap desk. Drawer doesn't have real slide/bearing tracks, it glides on hard plastic runners. It also has no stop and will pop out. Overall, less the drawer and keyboard tray, it's fine. But would rate this a step below IKEA.