Always on time. Very professional. Explained everything thoroughly.