I was first intimidated with all of the parts but once we got started, assembly wasn't so difficult after all.  It took about 2 hrs to install.  Beautiful desk,