Arrived on time (text warning first) polite- explained everything he did, very happy with the service.