Very nice, well designed computer desk.  Solid construction.  Not difficult to assemble, but it has many steps; plan for 2 hours.