Professional service. Very accommodating when I needed to reschedule last minute. Highly recommended for more complicated assembly - only because of the price of service.