Very impressed! Did take awhile to assemble but not difficult, just time consuming.  I used a black sharpie to number all of the parts before assembling.  This helped a lot! The desk is very sturdy and solid but not huge.  My husband is a big man and the desk work perfect for him.  I did not add the computer keyboard pullout shelf to add more leg room for him since he would not use it.  Very pleased!