The assembly service is very convenient with regard to scheduling.  The people they send out are professionally and courteous. It's a great option. I only wish it was available for everything!