It was seamless! From the moment my order shipped I knew exactly who my assembler was and when he'd arrive. I had to change the appointment 3x and it was all done online. No holding on a phone call forever as I have with other services. The assembler was polite and friendly and did a great job putting the desk together. If my husband and I did it, we'd be divorced by now and the desk would be on the lawn. thank you!