This desk is almost perfect...the only thing that would make it better would be to have shelves on at least one side below the desk. Other than that it was easy to assemble alone. All in all a great product