On time, efficient and cleaned up the assembly area when complete. Very polite and knowledgeable!