On time, in a clean uniform and professional. I must say that when Wright-bilt does a service call, they do a service call. Craig was here 1-1/2 hrs whereas other "service" techs were in and out in 20 mins.