James is an excellent representative of the company. He delivered fast friendly service. Even though he arrived past the arranged appointment time, the office contacted us multiple times with improved service ETA times. It is very much appreciated to be informed of updated arrival times.