Courteous and efficient. Arrived on time and did an excellent job, I can highly recommend Allan's team.