Good communication, on-time arrival, assembly person had all tools necessary. Would definitely use assembly service in the future for more complicated products with many parts.