The setup is a little tricky, but once you get past that, the desk's functionality is pristine!