Super happy with this desk!  It arrived within a few days and is amazing quality-very heavy duty.   I was able to put it together within a couple hours and it was pretty easy to assemble.  It was fun getting to surprise my husband with a new desk when he got home from work!  Love it!