I had my computer desk and printer stand assembled by Handy Service.  Christopher arrived the day after the two packages arrived.  He assembled it efficiently and neatly.  Unless you are really good at assembling things, which I am not,I think this is the way to go.  Christopher not only got the desk set up, he helped me lug my old desk out to the garage, and set my computer back up on the new desk.