Beautiful piece.  Easy to assemble but took hours.  The L-brackets that hold the hutch on as well as the bracket that holds the corner to the straight edge could be a little more substantial.  But overall we are very happy with this desk!!