Arrived on time. Good communication system letting us know when to expect him and confirming. Polite business like and efficient. Glad we have this contract.