Perfect! On time. Polite. Assembly was done in a timely manner. He also cleaned up.