I use this desk everyday and have no complaints!  It was fairly easy to assemble.  The size and function of this desk work perfectly for my needs.