The assembly service was prompt and technician arrived when expected.  The only reason for 4 stars is that they allowed him 1 hour to put the desk together and it took him slightly over 3.  And, it was not because he was not doing his job.  He worked steadily.  But, it take take up more of my day than expected to have to be at home.