Assembly was pretty straightforward except putting the top on. It was hard lining up holes. The desk is very sturdy and functional. Easily holds the computer and printer with ample working space.