My only issue was with FedEx.  The turnaround time was weeks and I've had this issue with FedEx in the past.  Not my choice for shipping.  This issue was resolved by customer service who kept on the problem and kept me informed throughout.  However, it meant that I had to keep rescheduling the assembly service.